diff --git a/.pydevproject b/.pydevproject index b6d22db5e1..509137a36a 100644 --- a/.pydevproject +++ b/.pydevproject @@ -4,7 +4,7 @@ python 2.6 -/calibre/src +/calibre-pluginize/src Default diff --git a/installer/osx/freeze.py b/installer/osx/freeze.py index de93a344c2..3ec24d3aba 100644 --- a/installer/osx/freeze.py +++ b/installer/osx/freeze.py @@ -3,7 +3,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal ' ''' Create an OSX installer ''' -import sys, re, os, shutil, subprocess, stat, glob, zipfile +import sys, re, os, shutil, subprocess, stat, glob, zipfile, plistlib l = {} exec open('setup.py').read() in l VERSION = l['VERSION'] @@ -36,7 +36,7 @@ loader = open(loader_path, 'w') site_packages = glob.glob(resources_dir+'/lib/python*/site-packages.zip')[0] print >>loader, '#!'+python print >>loader, 'import sys' -print >>loader, 'sys.path.remove('+repr(dirpath)+')' +print >>loader, 'if', repr(dirpath), 'in sys.path: sys.path.remove(', repr(dirpath), ')' print >>loader, 'sys.path.append(', repr(site_packages), ')' print >>loader, 'sys.frozen = "macosx_app"' print >>loader, 'sys.frameworks_dir =', repr(frameworks_dir) @@ -294,10 +294,25 @@ sys.frameworks_dir = os.path.join(os.path.dirname(os.environ['RESOURCEPATH']), ' f.close() print print 'Adding main scripts to site-packages' - f = zipfile.ZipFile(os.path.join(self.dist_dir, APPNAME+'.app', 'Contents', 'Resources', 'lib', 'python2.6', 'site-packages.zip'), 'a', zipfile.ZIP_DEFLATED) + f = zipfile.ZipFile(os.path.join(self.dist_dir, APPNAME+'.app', 'Contents', 'Resources', 'lib', 'python'+sys.version[:3], 'site-packages.zip'), 'a', zipfile.ZIP_DEFLATED) for script in scripts['gui']+scripts['console']: f.write(script, script.partition('/')[-1]) f.close() + print + print 'Creating console.app' + contents_dir = os.path.dirname(resource_dir) + cc_dir = os.path.join(contents_dir, 'console.app', 'Contents') + os.makedirs(cc_dir) + for x in os.listdir(contents_dir): + if x == 'console.app': + continue + if x == 'Info.plist': + plist = plistlib.readPlist(os.path.join(contents_dir, x)) + plist['LSUIElement'] = '1' + plistlib.writePlist(plist, os.path.join(cc_dir, x)) + else: + os.symlink(os.path.join('../..', x), + os.path.join(cc_dir, x)) print print 'Building disk image' BuildAPP.makedmg(os.path.join(self.dist_dir, APPNAME+'.app'), APPNAME+'-'+VERSION) diff --git a/installer/windows/build_installer.py b/installer/windows/build_installer.py index e19bff3e7b..6cdcd7582d 100644 --- a/installer/windows/build_installer.py +++ b/installer/windows/build_installer.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' import sys, time, subprocess, os, re from calibre import __appname__, __version__ -INSTALLJAMMER = '/home/kovid/installjammer/installjammer' +INSTALLJAMMER = '/usr/local/installjammer/installjammer' sv = re.sub(r'[a-z]\d+', '', __version__) @@ -26,6 +26,7 @@ cmdline = [ '-DLicense', open(os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'LICENSE')).read().replace('\n', '\r\n'), '--output-dir', os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'dist'), '--platform', 'Windows', + '--verbose' ] def run_install_jammer(installer_name='<%AppName%>-<%Version%><%Ext%>', build_for_release=True): @@ -43,7 +44,7 @@ def run_install_jammer(installer_name='<%AppName%>-<%Version%><%Ext%>', build_fo subprocess.check_call(cmdline) def main(args=sys.argv): - run_install_jammer(build_for_release=False) + run_install_jammer(build_for_release=True) return 0 if __name__ == '__main__': diff --git a/installer/windows/calibre/calibre.mpi b/installer/windows/calibre/calibre.mpi index 6916256c81..2b3cca3cae 100644 --- a/installer/windows/calibre/calibre.mpi +++ b/installer/windows/calibre/calibre.mpi @@ -138,7 +138,7 @@ ProjectID DA98A0C6-9102-73EC-2516-B147E972D3F7 ProjectVersion -1.2.12.0 +1.2.7.0 SaveOnlyToplevelDirs No @@ -208,12 +208,352 @@ test } FileGroup ::BEF8D398-58BA-1F66-39D6-D4A63D5BEEF9 -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Solaris-sparc Windows TarArchive ZipArchive} -name {Program Files} -parent FileGroups File ::8E5D85A4-7608-47A1-CF7C-309060D5FF40 -filemethod {Always overwrite files} -type dir -directory <%InstallDir%> -name /home/kovid/work/calibre/build/py2exe -parent BEF8D398-58BA-1F66-39D6-D4A63D5BEEF9 +File ::FC870EE7-667B-481F-113B-B4504DFCCFA5 -type dir -name bin -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::377C588B-B324-CA09-ED49-4DB5F82A15ED -type dir -name etc -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B95D03D4-EA59-F00E-59E1-BA05758879DA -type dir -name imageformats -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5EF561A9-E70B-8F01-A852-C36D28D1FA14 -type dir -name codecs -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::48EA1D8C-F4C8-3D34-229D-B501057802F3 -type dir -name driver -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0AC00D67-8452-CABB-6843-FE6A464E9AE9 -type dir -name plugins -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::01034EB7-C79C-42B9-6FF0-E06C72EF2623 -type dir -name iconengines -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7FC7557D-E1AF-082B-7286-24939CD5EE76 -name IM_MOD_RL_sfw_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EF383C5E-5939-F73E-5F9C-26009B469ADA -name feeds2mobi.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::71A18B69-E38B-AB9F-3B81-BECFD4454D38 -name PyQt4.QtNetwork.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E1BF1A4F-2942-73DB-1770-1ECB02CA9799 -name comic2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EEC00227-DED5-B9BF-A36D-24239AEDE932 -name rtf-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F6C99732-1835-1C2A-02F9-F2BB631BEC81 -name dde.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::3334C5D8-8513-326D-A96C-C86D1C325EBB -name pdf2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::20079501-EBD5-FEFD-8E49-2CF6A63E83E0 -name IM_MOD_RL_rle_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D98A0557-D988-24A1-9F32-67F3E9A5A123 -name opf-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::470243F6-C8E4-DB45-678F-6A314747097E -name sqlite3.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4AA221F6-EBE3-997E-AECF-DD8E03265385 -name html2epub.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0213D597-D9C7-F155-EE44-1BD9E19520E3 -name IM_MOD_RL_tiff_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F782E3D0-C2CA-481C-70C4-2257FEF52EAF -name CORE_RL_libxml_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::414CB1DC-A13E-CE54-60A9-157381D4DDC4 -name oeb2lit.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9306B7C1-11DE-7B54-1AFB-67AFF82B8013 -name _sqlite3.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4D6B4FC9-F900-E0AD-5258-8918CBFEB9AD -name lrs2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::05329209-3CCE-90C0-FFEA-BECEBA6A6AB4 -name lit2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A2AF7001-960E-F5EA-AA09-025E35FD09BC -name IM_MOD_RL_sun_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C472ABCF-2160-C218-41CA-0DDE625AAEC6 -name IM_MOD_RL_msl_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::DC7D8C3A-81C2-7FC5-4AC0-8CDC4069FC97 -name IM_MOD_RL_jp2_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::555AF3FA-9A08-CCFF-4028-3F8891A6D212 -name CORE_RL_ttf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::92F06FE6-C2C5-FF23-0A9B-884AB21D8221 -name PIL._imagingft.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::DA2ABF54-3BC2-87E4-BA86-24C8B2915AC0 -name txt2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C3B86C9F-1A59-9573-DCA2-A2747E7C3B4F -name odt2oeb.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::ED8542BE-DDE4-72B2-B05A-A09D00818994 -name web2disk.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A2154B84-F146-FD50-1DA9-1DB374A5439E -name IM_MOD_RL_exr_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A442B5C3-724F-6542-816D-30C3D3EDD1E3 -name CORE_RL_Magick++_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A18318B3-88EF-11EB-4E14-B02CBD4F0E5E -name calibre-parallel.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E26C9A86-F12B-7F1E-F2E8-8A42C0436321 -name IM_MOD_RL_dib_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2E94EBE2-F588-C484-009C-48C0DA7D1932 -name IM_MOD_RL_preview_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9D75046B-57DC-872C-39F1-4C6E44337227 -name html2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7294280B-8324-B1A0-A054-92F330874F48 -name numpy.fft.fftpack_lite.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5322B2EC-82CF-9446-964E-38CB7C688C1B -name oeb2mobi.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::74DC3F8D-5C56-8FB8-F59A-0C4C5ECB70A0 -name CORE_RL_magick_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::1638722F-A861-F762-1514-5649B2AD08FF -name IM_MOD_RL_svg_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D345F98D-EDB4-53D0-95A6-82968E47E080 -name IM_MOD_RL_mpeg_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::91CA5392-5F4E-12F7-C670-939B1500616B -name ebook-viewer.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4706580D-D101-13EA-DED0-2593D7FBADE8 -name LICENSE -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::63F996B0-07D9-EA5B-2176-F02D9851EAE4 -name feeds2disk.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::89CAC9B2-DA65-DBF2-6295-757553882213 -name numpy.core.umath.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2F90282D-B59F-B6BA-090B-45858AF7F3B2 -name IM_MOD_RL_clipboard_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B512D139-B295-D7C3-F0B4-43775849CF58 -name numpy.core._sort.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A999B024-1024-E709-07C1-22BA67A850BB -name feeds2mobi.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A2C063AC-2F12-9260-501A-0E8BD0B8A932 -name calibre.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::439B6D05-7DE6-061D-4BCC-3F04F4FA2FA2 -name IM_MOD_RL_png_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BA464D11-BBCE-DEDA-C354-0C7BE60FAA05 -name IM_MOD_RL_braille_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8F9FF823-AF6D-A288-8AE6-7D74F55DCE29 -name CORE_RL_bzlib_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::ABAEA510-B003-29CB-6ADE-F6E1826DD501 -name web2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::57A3F5D5-BFC8-CB38-5A57-548EE0DB033B -name QtNetwork4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4DB7E8DE-905A-822A-AF14-17BD5ACEF915 -name IM_MOD_RL_wmf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::559057ED-0FEA-62A1-68C2-023116B5636C -name win32ui.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::83F3AC3F-A485-B791-D4F0-6E67135FF19D -name IM_MOD_RL_txt_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::FABA7768-743B-08F7-B871-ED5E9082DF38 -name win32gui.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A8D10C63-CDFB-0809-CA84-4CB7A0A451FC -name fb2-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C49805D2-C0B8-01C4-DF6F-674D9C0BFD15 -name IM_MOD_RL_viff_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::1B9F2F00-20A5-B207-5A80-8F75470286AD -name txt2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::826F1915-9F97-59DD-6637-3EEC0744A79C -name IM_MOD_RL_ps2_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::519A6618-8A1F-93A5-93B4-6EEF5A4A3DE9 -name comic2pdf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B0CEAA35-52BF-0DE0-BAC7-7B23157E29BD -name isbndb.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A5F23791-BCDC-A997-4941-5D1F2F227E6D -name type.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0A1C107A-C0AA-3ED6-4F37-A6894386DCBE -name IM_MOD_RL_ps3_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EEBA64E7-6509-EBAF-3E23-1A203216F39A -name epub2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2655F4FC-F682-46D8-B75C-6AF322323EF5 -name IM_MOD_RL_dot_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::176456BB-237C-9EBE-60E1-D8F78AAFFEC8 -name IM_MOD_RL_xwd_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9AE8498B-C89C-8B12-B8A1-35E1B6650469 -name lxml.objectify.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EA37C1C2-57BB-4E7A-C004-0010D79142C2 -name IM_MOD_RL_fits_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::05F5C10D-6988-F1F4-A486-86C96DB20302 -name pywintypes26.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0137A2B1-EB94-EB26-7295-0C7CD941A1DF -name IM_MOD_RL_histogram_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7F199A1F-4FA4-2ABA-DED3-36ECF3C089CA -name epub2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F9F112C9-B61B-E041-1A9D-47641B047135 -name isbndb.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::CF6398D8-2140-53CF-1DA6-421A82E92621 -name any2epub.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8DFA6C69-360D-FA63-7FF9-860E3DB00B19 -name any2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5BB7579D-9183-412C-81F8-B411B07C57B3 -name IM_MOD_RL_pnm_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::97B8BB83-7772-D87B-C8D1-5215E324AF2C -name library.ico -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::DF1361A2-2580-EFBF-65D2-156AD9919DE1 -name library.zip -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A6419A84-6C22-784E-6D84-D09972770770 -name unicodedata.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E658FBE0-5860-D041-12D3-76ADD18F804B -name servicemanager.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C98A6FC4-E341-7FD4-005C-DA2B384E11D8 -name win32api.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::ADA36EEA-7DE1-447C-B1AB-A4908E65E2CD -name IM_MOD_RL_ipl_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::53C2EC15-850F-8F49-6425-C228FB6E6D0E -name libfontconfig-1.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2BCD9281-2CBC-CF0D-0E12-2CE11F6ED758 -name comic2epub.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EDE6F457-C83F-C5FA-9AF4-38FDFF17D929 -name PIL._imagingtk.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::09D0906E-3611-3DB7-32CF-A140585694A7 -name win32pdh.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4C84F0DC-7157-0C90-2062-180139B03E25 -name IM_MOD_RL_rgb_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F402F507-87C5-BDB1-80AE-AD3FF4A4BCE7 -name bzrlib._patiencediff_c.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A732EDE7-4796-241F-BECA-68E59F88F8AF -name lrs2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::69072379-7D16-B9F7-9F39-3E6403C48267 -name IM_MOD_RL_xbm_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::FBD11D98-D1E7-5DD9-BF02-01CE92518859 -name IM_MOD_RL_otb_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8D0CFD32-2B7F-2BB3-8FA0-760A8DB24B52 -name win32service.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C7F9AB12-AAF7-2954-3DB6-F2C84F41655B -name win32clipboard.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::76676624-68A9-D9D9-6EC7-40CF201520A4 -name pdfreflow.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::62CD997A-A5C7-D71B-A8F7-54567B36A071 -name msvcp90.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7D76BBE6-FD20-1290-4DBA-93D14FC45B81 -name sip.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::17D27485-128E-E247-14CE-9C3B6988E182 -name pdfreflow.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BF2007D6-5AFE-6D04-4DB0-36A3644D988D -name pdf-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D4354621-69ED-DFCB-068A-0812DB1C09C3 -name IM_MOD_RL_avi_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::109FBE61-82CD-D5AB-AA9D-F9D52947DD22 -name rtf-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9BA20E46-014F-DA6A-DEF3-D78E2AEFDD47 -name odt-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EAFAC6D5-A7E8-1843-6D98-6663D899BB11 -name PyQt4.QtCore.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::155505A4-F0D8-05B2-10AD-149E178976A4 -name calibredb.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::39D5114E-1E70-5402-7E19-D86490678506 -name CORE_RL_lcms_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::75C3F298-B07C-DA98-38B2-40FFD39C32ED -name oeb2lit.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::388E0308-35A8-69B9-6837-383FD72E99E9 -name IM_MOD_RL_xpm_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::3DB88954-1B0D-FDBC-CE29-EFCC01D4121E -name epub-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::43C0DE14-A935-2139-6690-256C49C461C4 -name IM_MOD_RL_xcf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E185A35A-93DB-61BB-E7EE-2C2222FD4939 -name win32security.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::498CCC26-383A-87CA-30C0-626D52555B37 -name librarything.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::404A98F1-84FD-B6D0-B130-354EECD9253C -name IM_MOD_RL_emf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::17034C34-403E-B405-99C1-F80B7F00E27C -name log.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::34E63A2C-65C5-0A84-ACF1-BD6A844D4579 -name pythoncom26.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::CE737360-1B73-DEC3-E511-3FAEC61F5292 -name epub-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2F20484B-53B8-B08E-B691-C5B2D49A9CB4 -name QtWebKit4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8AF134C8-9189-3F9A-A081-9143FFD44C45 -name freetype6.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E8A4442D-D0D3-31CD-997A-3CEB641CF5B7 -name IM_MOD_RL_mtv_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::56B7883F-B4FE-BE25-BCBA-4AF17CC84C93 -name fb22lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0CA87D0B-5A04-1439-AEE8-C97072D47BA7 -name CORE_RL_tiff_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::AC24F520-88D4-D1CF-5797-27C715CE8ACA -name pyexpat.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::16848F38-71CD-55B8-4D96-1537F6773744 -name IM_MOD_RL_dps_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::33A46CC5-BAC4-5863-C83D-303DCCA0CAA1 -name tk85.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::39E11D64-CC0C-E565-B3CC-882A5AA9F4AF -name html2oeb.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::81116DD3-1715-AA87-472F-544FC616EDAF -name IM_MOD_RL_dcm_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A6EF7DB0-FC94-8794-1F15-394432CD283D -name imp-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::335A4CFB-5C2D-44E4-C438-7018E8244C3D -name ebook-viewer.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::62A16C3B-ED9C-5187-2807-58857DF3A990 -name calibre-debug.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2B8B1DCD-AA68-7612-80A5-C20CAAF06019 -name any2lit.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::55ECA7B7-279A-F51D-81C2-C8DC44CF0E22 -name select.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A6AF5ECC-A981-4CBD-DBEE-303A9340C603 -name IM_MOD_RL_xps_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5BCBF71F-18E7-5C52-E3F5-7D7F3028AD46 -name locale.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2EDE0641-B5DF-220F-9FF3-486E5A081EFC -name rb-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5C9FA94C-B8B0-A94B-548D-1D24FDEA5770 -name CORE_RL_wand_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E39E60BE-DE77-AB8C-42C6-5A7D7DC073E3 -name IM_MOD_RL_ttf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8F1AF028-E819-4ED6-8B69-704183C3BD1D -name pdf-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D8F566FB-93DA-3128-5DBD-DF1068B3E3ED -name IM_MOD_RL_dpx_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::FFE5F178-A1A4-3691-9C88-E5109D144437 -name IM_MOD_RL_jpeg_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0C9C97F6-5622-D4B5-E7CD-B4E5E9A8634C -name odt-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C05AD359-A7A5-9760-A4C8-310074353C89 -name feeds2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::03665A74-B895-EB3D-EBA0-2D2B6D26DDDA -name PIL._imagingmath.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::81AED538-B97F-6272-5C6E-9B27D7285B35 -name IM_MOD_RL_fax_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BDCCAEC0-4847-B8D8-50B1-1B434B73A01F -name IM_MOD_RL_avs_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::727B9BD6-B55E-386E-D3B9-D99D0D9ADBB1 -name QtGui4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::1C7421A2-1BA7-7807-EB41-67578E0302E8 -name IM_MOD_RL_mvg_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C3466B70-23C3-31C9-3B4F-1B3B56E4D013 -name markdown-calibre.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A190F216-F7F7-A425-5F9D-F6B5C35D3A8F -name lrf-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6ED1C675-C4D5-6BFF-7C8A-9AB4BF39D00C -name _hashlib.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::21F7F333-3063-71E3-85F5-5C88584B15CC -name IM_MOD_RL_tga_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::738CADE4-6C0A-5155-A1BE-8F789C1D92E7 -name feeds2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::26741B21-C241-E100-8BB1-8B679BC3E662 -name configure.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7D491E89-C6D3-1E6E-F4BD-8E55260FE33E -name libexpat.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A4910EB3-0F1C-F6F0-CD2D-16A64BBAA92B -name calibre-fontconfig.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8711327A-716D-B162-6AC6-2FB4AD071266 -name fb22lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0FDD3A7A-31F3-8089-CE32-D80EAA6F62B2 -name bzrlib._btree_serializer_c.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::476CB977-5155-D56F-26CA-EB243AEBBA99 -name unrar.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2DA1CC8D-AF5C-3B03-2060-301DFE0356CC -name mobi2oeb.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2E2A9EDA-5386-444E-8479-557386794552 -name IM_MOD_RL_uil_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4530C4C8-BCFA-E461-5F72-0EF5B553C7F5 -name pdf2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::29582E09-00E0-B2F9-475C-8C6D2E4BF7E8 -name any2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D3301E15-1B1A-E2AB-1B04-30A601B3FB44 -name IM_MOD_RL_cut_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::181B28B9-CF13-0C28-8380-B39DF6E7397D -name markdown-calibre.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BC1D2D23-48ED-ECFF-2180-37C83554FDED -name Xext.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::15289622-D0DC-4F61-4990-AF6CA73C3F8C -name IM_MOD_RL_scr_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::76594353-4D68-08A0-B2AD-B3BA58FABB75 -name IM_MOD_RL_map_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E0F9749A-2B00-4A6C-ABB0-9AD1910A81A6 -name lxml.etree.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5BFB62EB-32B6-EA16-752E-2F29CC9B6202 -name numpy.random.mtrand.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::452196C8-28B2-4BA4-1F00-27C3C0BDDC04 -name thresholds.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::DE476170-B65E-B429-A23C-F822E4190FFC -name IM_MOD_RL_thumbnail_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::31E46936-560D-1E88-8FC1-F8E590D2FD02 -name IM_MOD_RL_mpc_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0C04692E-5DCF-864F-6640-2FF5BF12BA91 -name IM_MOD_RL_cmyk_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A620FEB9-39FE-B102-6963-FEDA25EBF2F1 -name IM_MOD_RL_pcd_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0A4D27B3-157D-357A-6A86-32D8EB5B30D7 -name lit2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::80D1F9CA-D7DA-578E-CE25-4E0EE988D280 -name IM_MOD_RL_sct_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C85307C1-5F11-01EF-2193-95F37CB49822 -name IM_MOD_RL_pict_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::3ECF2FC0-91AA-9573-42B3-4BD784FA5BC9 -name IM_MOD_RL_gradient_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::544BC0E6-66E4-EB06-CCD5-A172F230C83E -name IM_MOD_RL_icon_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::305631EA-9397-0384-259C-643046B72E44 -name X11.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::CBF83E89-39E0-D7C3-7902-A4A0ADCDEF48 -name IM_MOD_RL_jbig_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::FFF32C7F-BB57-4BB3-A52D-4E4F3496B967 -name calibre-debug.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::80A3C65A-553D-EA27-FAED-4F831578F4F8 -name magic.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E2DF0DC3-3372-3CDF-5177-5B3F3BF84E66 -name IM_MOD_RL_mat_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::955B176E-5F6A-FFFA-9387-893E38C23E33 -name prs500.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4D938678-59AF-F5F6-697B-E3A5BE76B43B -name QtXml4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::FCAEFF6A-1E96-FA23-C8AC-0F5F3297B14A -name rtf2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0A5A70A8-39EC-B733-E807-9C358E5EA7A3 -name IM_MOD_RL_meta_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E6419523-253A-3052-B9B4-0EA792EF4A64 -name pdftohtml.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EF062C24-09D8-1DC8-891A-F9563BBA57C2 -name IM_MOD_RL_gray_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E1D4796B-733B-F45A-2ECC-D498A1AC4EAD -name opf-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0E21E0B1-C2D4-3F6D-E788-9EEB821128C3 -name web2disk.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::12DE2886-5926-F8AD-77C4-EAAC5DD9413C -name rtf2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E96D95C6-2D53-A67B-C704-06BD213BBC86 -name mobi-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A4D76085-EFC7-A237-7BB7-AA8A33BFB849 -name html2epub.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::27127583-9DC6-4397-3E86-052A515ED051 -name lrfviewer.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7229472A-2A5A-2685-0223-2DF2CED0C9D4 -name comic2epub.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::396B4F78-FB45-C0B2-ACB3-97769CF5CD5D -name msvcr90.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::1DE767EE-4891-4E54-422D-67A4DFF8C3B5 -name lrfviewer.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::AFFEC28A-615C-E3E6-0026-CCE2594A6D25 -name calibre-server.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2C64F86B-9366-B52D-F7B2-5BBD51F6982A -name IM_MOD_RL_pwp_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::187D965E-40CE-18AB-5684-18C31A7FD8D4 -name any2epub.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F4B2EF9C-EB18-B865-6E99-75CFB9B60D87 -name IM_MOD_RL_dds_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9D0CC46C-E254-7F11-4B64-A6E8E16CF6FB -name mobi2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::72769321-EF4D-C796-5E76-3D5807772233 -name any2mobi.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::38770D87-6CA9-9E3E-FBA1-A8CCFCD88FB5 -name IM_MOD_RL_fpx_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A31CA43B-4456-BB26-A8EE-73C4C4B1F6FC -name pdftrim.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BE2D7BC3-D294-AF3F-65E7-3B372DEFDE36 -name PIL._imaging.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::200B9AEC-809F-75B7-DC12-A51BFC2A6F93 -name PyQt4.QtSvg.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::3A424677-A66A-CAA0-4FD2-4FE8086DBBA6 -name comic2mobi.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::52132A31-D3AE-C617-7568-BF2AF46B5D74 -name IM_MOD_RL_pcl_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F94472C3-C8D0-950F-5ED9-1611D1CE30E5 -name IM_MOD_RL_inline_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::794E99A2-79AB-BABB-97A1-9E3482002EA8 -name imp-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::055ADB4B-20C5-E071-442F-4DA0A8D6F3C5 -name english.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::DE4F9AD0-3D79-865A-2DD9-4A4CB6886AFC -name lit-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B10B6B91-0C03-642D-90D8-37B607B164AD -name IM_MOD_RL_wpg_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BFBB144B-1794-8304-9772-F103A42F2CA4 -name IM_MOD_RL_pdb_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EAED9280-84D7-9768-9F89-CEC61CE549DF -name mobi-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2FE2FF56-5CF5-15B7-2BD8-32100DF421DC -name _ssl.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::AE47BDA8-A1E5-2E84-28D7-DF8A84B18202 -name Microsoft.VC90.CRT.manifest -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A6B1C213-DC68-B7C3-8EDE-806286829899 -name w9xpopen.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D3E03CFA-4AF0-93FB-E04B-B282926099E0 -name IM_MOD_RL_label_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6F40E97B-430C-08FE-30CA-9E6622EE29EB -name feeds2epub.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::345C74B8-B45D-A370-27F3-78CEA9EAB1E1 -name prs500.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::662783C0-3826-9869-8EB8-326B363D3686 -name IM_MOD_RL_clip_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::442D92A7-97B1-74BC-F150-A9992A925356 -name numpy.core.multiarray.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::54991918-D11F-EEAD-F7E3-0EE28F22249E -name IM_MOD_RL_pix_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::069E7552-C005-26F6-2837-CDDDC0159183 -name win32wnet.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::071C5A61-CAC7-1136-DCD5-B2C0847A004A -name colors.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F209A2F0-ED6A-E241-E351-4CA8A539F2BA -name perfmon.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::74DDFF28-013C-4C41-CCE7-0CAD45F7D6B4 -name IM_MOD_RL_cin_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5CB76241-5682-AE44-82D3-A6C8C66B88D6 -name IM_MOD_RL_bmp_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A843E4DA-8671-C4F7-BA61-998AA1D278C8 -name numpy.linalg.lapack_lite.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::908EA762-5568-17BE-D77D-5DE5551895D0 -name IM_MOD_RL_raw_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::CC186E15-8751-A4AA-B2A7-D2E522F1F9DF -name lrf2lrs.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::36135E27-30B6-A0E9-5423-FDDFBCBD4FA2 -name feeds2disk.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A99CACD7-FE57-8A5E-BAA1-2D8B41925593 -name IM_MOD_RL_cip_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::782BE25A-B08E-D914-73F5-D92430823BE1 -name mobi2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C4649D7A-9312-8984-E7CD-A0AB794C5A8E -name IM_MOD_RL_pdf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B50467F0-07D0-B634-EB43-C4B721798A84 -name analyze.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5531BA1B-8FDA-01B2-7DEE-6E9A116F7AB3 -name lrf-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::47658BFB-7389-6866-359E-7517C18E768D -name IM_MOD_RL_mpr_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::673BD772-ACE7-1695-EAAC-EDD1A3EA0425 -name pdftrim.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::3F6735E8-D4E6-A6F9-C9F8-4219E6BBC827 -name CORE_RL_jpeg_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::918BE500-1E97-90C0-3FB3-4056FE8D0E15 -name IM_MOD_RL_wbmp_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D59F7D54-24A7-774D-79EB-423A64E8CB21 -name IM_MOD_RL_stegano_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BB8BCD59-9EBA-3D9B-D802-79D9C384AADB -name fb2-meta.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::17F9A868-E52D-F961-9DB7-8AC69BA702EA -name CORE_RL_jp2_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2ABAD420-B987-612E-C654-10BDB18DE638 -name html2oeb.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::81715796-F363-675F-998E-EEEF890009A2 -name calibre-fontconfig.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5CA62422-C207-8C9C-79EB-45260E3DB37B -name odt2oeb.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::878003DC-9B1D-7C58-29F8-14D4565ABA64 -name IM_MOD_RL_yuv_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::602B3244-CF6C-F934-E86C-8161800DB150 -name coder.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C23261F0-19EA-2216-A8D6-45FCC4ECBECE -name win32file.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::100103F9-C269-9B03-A133-7D046DCC5B30 -name IM_MOD_RL_null_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D0461A63-6890-CC43-23D1-48E938BF1E6D -name oeb2mobi.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F3996144-7BA7-6038-FBB2-C210721BD20E -name lit-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9BEE3580-3674-F4AE-C1F3-B8623E0E4FC8 -name IM_MOD_RL_pattern_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::AC4AE65E-78A4-28C0-1C1B-B99239D0A0EC -name rb-meta.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C025F962-60EE-E4EF-6428-93755DD24F7D -name web2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6A41C4F0-802D-9999-2F7D-AF86466BC420 -name feeds2epub.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::58F70BF7-491E-38D1-B836-1BBF340AA602 -name IM_MOD_RL_plasma_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4B6C22CD-D139-FCAB-45FB-E9B7DADFFFED -name win32process.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4F391A40-8D34-DFEA-2CEB-97A45FF5D234 -name lit2oeb.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9698339D-6A1E-7CBC-A772-C9C4B10418BC -name librarything.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A3F1DC1C-BEF6-CB6B-F7AC-39F34F4DFABD -name IM_MOD_RL_pcx_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BE44B72D-2ED1-4983-F652-DE8814401946 -name CORE_RL_xlib_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EC5B5C55-8347-0A8C-E9B5-28E45680E2F2 -name IM_MOD_RL_caption_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::519BA66E-0CD3-00EA-0932-8D225C4C7EC8 -name calibredb.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EF7BD102-32B6-EEAB-1C3F-AC4059EFEB1E -name comic2lrf.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B7E13F99-C8D3-F2FB-1E5F-E8530A77BB71 -name IM_MOD_RL_url_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D0762C72-29E8-85CC-8550-6AC9E9AE39E9 -name _win32sysloader.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4921649D-06BD-A568-3879-BD2D94423FCB -name pdftohtml.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2D4976D6-B0ED-C239-5461-70A711A018BE -name QtCore4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::AA761ACD-B728-2324-AA75-B20A2A79F125 -name lrf2lrs.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::95434C76-22F5-B9CE-6194-6E1B1EE3232D -name IM_MOD_RL_info_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::AAF45D03-322F-5553-63A7-312DB754A20B -name _ctypes.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C3D351CA-A8D8-AB35-55D9-5AACF8DB37D1 -name python26.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::2F90B52F-A728-2CA4-5688-0283674695B7 -name _elementtree.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B50B66A1-FB65-FAD5-1DD7-E894ACC07464 -name QtSvg4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::906FF13D-D993-7192-7EA5-6D15A5A24BFB -name CORE_RL_png_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5D368661-6BF0-D6AF-7C1A-87646864EB4B -name delegates.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6BB7B9CF-131D-3B0A-3A23-21BF168D78A4 -name win32event.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9BA85EE5-1754-67AF-736D-481CDCC72DD2 -name _imagingft.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6254DD0C-8F2C-D4AE-2107-2597D542C181 -name IM_MOD_RL_matte_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F159D566-88D6-C347-3E3C-55C2DDFC5FD0 -name IM_MOD_RL_mono_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B873CAA2-011F-94C3-7977-FF344E53C44F -name CORE_RL_jbig_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7004FCB8-C6F4-C7AF-08E4-B6151B2F7050 -name tcl85.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6921F62A-4015-4C9F-98A6-BCBBC43B698E -name msvcm90.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7276E0CA-C205-4B18-19A3-157F1B8523FB -name IM_MOD_RL_xtrn_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7B9624A9-88B4-C61E-6771-9A34FB6CA3B5 -name PyQt4.QtGui.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::80EC4265-6F3B-7F74-F995-4FA85E87A877 -name IM_MOD_RL_vicar_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4CDC2DC5-5A3D-B773-A338-3E12E8C5BB9D -name IM_MOD_RL_psd_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4AF4C7B2-8926-4581-2896-C6436460C81F -name IM_MOD_RL_uyvy_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BF71D048-1137-4453-960C-9267CB790EAD -name IM_MOD_RL_art_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::1BB40D21-9061-9B38-E653-26D808F7DEEA -name html2lrf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D9B6371C-332C-45FB-DAEE-1A247130F704 -name calibre-customize.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::605E727F-DE13-27FE-75C0-34567C468B18 -name calibre-parallel.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::61F250E4-BAA0-5AF3-F597-E53ADEC19877 -name comic2pdf.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::37306B68-BABB-418C-A2CA-BAF4E439D3F1 -name viewer.ico -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6092C5A2-8740-2769-DB77-E0B664CD19EC -name PyQt4.QtWebKit.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::73C82473-A35A-23B8-067C-AA3120D1CEE2 -name win32pipe.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F269DBE1-334B-2108-31C2-E28664703103 -name _imaging.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::1FF92E56-1C02-1600-8FF5-24B25DD40A51 -name IM_MOD_RL_ycbcr_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::B863CAFC-1205-0F3B-949A-68310B7F3EDB -name type-ghostscript.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::931C4A8D-5B70-AC18-605E-DE89810C778E -name IM_MOD_RL_x_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5BF8A346-2EC6-E5E0-063F-6FB02F84FCAC -name IM_MOD_RL_dng_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::19891B45-E756-8755-9156-FA8CB87AD057 -name IM_MOD_RL_html_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BC81419A-A3B0-45B4-6672-7EB91B249786 -name IM_MOD_RL_tim_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4E37CF0F-60E7-5CA5-D9FB-C9CD211B8A94 -name IM_MOD_RL_tile_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::D6A57A60-DCB9-BA5C-14BD-5C6143CF34C5 -name numpy.lib._compiled_base.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E2573481-3079-D789-64A6-CC6EA121F7B4 -name IM_MOD_RL_xc_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F7129083-E586-0227-69C1-63D832794884 -name CORE_RL_zlib_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::29022F2B-4E69-8624-2B2C-98A40E12DC0A -name calibre-server.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7592A236-4835-6A9D-56B1-78985267D9AD -name win32console.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::05F4A6BD-A7C3-5108-4708-1524EB0628D9 -name calibre.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::DEB8E703-365E-A7BB-2315-6306B2E5C978 -name win32evtlog.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6C90CF50-4894-7672-BB1B-F7EE5EB631E3 -name lit2oeb.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::AB44B44C-E258-A5AB-9511-8D0FBB456EE8 -name IM_MOD_RL_gif_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5D5F2AAD-6668-5E14-B84C-5D80C4CCC968 -name calibre-customize.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::5A0DA3BB-2659-F5AA-A305-C4810FA28D89 -name mobi2oeb.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9A0C05D0-26E3-72C5-1F04-76F76ABB180F -name numpy.core.scalarmath.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::42616D6D-2797-559B-7E96-2685599993DF -name any2lit.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::CB47F917-A45E-B7DE-645C-CA33F005D1BD -name any2mobi.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::16AF75CF-CA5E-F533-6C28-7CF167B1215C -name comic2mobi.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::0888A744-B049-01E8-6AC8-ECC3EE2CEFE6 -name IM_MOD_RL_sgi_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::4AEEBBED-E749-15A9-E1F7-9F6BE2A2C3D0 -name _socket.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::35B19292-0C50-4AEE-0A79-B2F3BC34B529 -name w9xpopen.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::E2C2739C-56B3-E2D0-A1DA-0E3FC3087924 -name IM_MOD_RL_ept_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::C6C5BD2D-887F-5D79-F8B5-C6041C0AEF3C -name PyQt4.Qt.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8CD7A1E2-9139-8FE7-AAF5-E18B2A6825F2 -name bz2.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::EBF917FB-15F6-9B3E-5C37-AB0B1D50C64D -name IM_MOD_RL_palm_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A5500C64-121C-4419-9E3D-F698FE462AE8 -name IM_MOD_RL_ps_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::ADBFA663-E232-7AC1-34A1-700D056E143A -name IM_MOD_RL_miff_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::325F545D-30A8-08DA-74F0-AC1244F6C1D9 -name IM_MOD_RL_vid_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::24238371-77D0-0A8F-35D1-498A5FCC1B0D -name IM_MOD_RL_rla_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::6F5D62F3-5E63-0753-364C-01CAAF1002E0 -name IM_MOD_RL_magick_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::9FDAC308-5D4F-A865-A09A-9FBF48162A47 -name IM_MOD_RL_djvu_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 Component ::F6829AB7-9F66-4CEE-CA0E-21F54C6D3609 -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Solaris-sparc Windows} -name Main -parent Components SetupType ::D9ADE41C-B744-690C-2CED-CF826BF03D2E -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Solaris-sparc Windows} -name Typical -parent SetupTypes -InstallComponent 3EA07B17-04D8-6508-B535-96CC7173B49A -setup Install -type pane -conditions D7F585DB-0DEC-A94E-DAB0-94D558D82764 -title {Welcome Screen} -component Welcome -command reorder -active Yes -parent StandardInstall +InstallComponent 3EA07B17-04D8-6508-B535-96CC7173B49A -setup Install -type pane -conditions D7F585DB-0DEC-A94E-DAB0-94D558D82764 -title {Welcome Screen} -component Welcome -command insert -active Yes -parent StandardInstall Condition D7F585DB-0DEC-A94E-DAB0-94D558D82764 -active Yes -parent 3EA07B17-04D8-6508-B535-96CC7173B49A -title {Execute Script Condition} -component ExecuteScriptCondition -TreeObject::id D7F585DB-0DEC-A94E-DAB0-94D558D82764 -InstallComponent 7CCDA4BB-861C-C21E-3011-E93DB58F07D6 -setup Install -type action -title {Check for Previous Install} -component CheckForPreviousInstall -active Yes -parent 3EA07B17-04D8-6508-B535-96CC7173B49A +InstallComponent 7CCDA4BB-861C-C21E-3011-E93DB58F07D6 -setup Install -type action -conditions ADBCD53E-C9A6-A3CA-1AAC-0DB0CE84F71E -title {Check for Previous Install} -component CheckForPreviousInstall -command reorder -active Yes -parent 3EA07B17-04D8-6508-B535-96CC7173B49A +Condition ADBCD53E-C9A6-A3CA-1AAC-0DB0CE84F71E -active Yes -parent 7CCDA4BB-861C-C21E-3011-E93DB58F07D6 -title {Execute Script Condition} -component ExecuteScriptCondition -TreeObject::id ADBCD53E-C9A6-A3CA-1AAC-0DB0CE84F71E InstallComponent 580ACF2C-517F-5E48-9DEF-7DAEFBA59FDD -setup Install -type action -conditions 6DE3B369-9D6B-6BC1-4EA0-2C54ECE159EB -title {Set Virtual Text} -component SetVirtualText -command insert -active Yes -parent 3EA07B17-04D8-6508-B535-96CC7173B49A Condition 6DE3B369-9D6B-6BC1-4EA0-2C54ECE159EB -active Yes -parent 580ACF2C-517F-5E48-9DEF-7DAEFBA59FDD -title {String Is Condition} -component StringIsCondition -TreeObject::id 6DE3B369-9D6B-6BC1-4EA0-2C54ECE159EB InstallComponent 9ACCDC35-E034-F142-ED42-AC8EC2B9AE2D -setup Install -type pane -title {License Agreement} -component License -active Yes -parent StandardInstall @@ -528,6 +868,9 @@ false 3F2A14F0-06AC-C9D3-1F07-311F41E1338E,Alias {Startup Actions} +3F2A14F0-06AC-C9D3-1F07-311F41E1338E,Conditions +{0 conditions} + 442920D9-8A51-9476-14E4-787D5C230E84,Message,subst 1 @@ -868,10 +1211,10 @@ LaunchApplication 160 7CCDA4BB-861C-C21E-3011-E93DB58F07D6,Conditions -{0 conditions} +{1 condition} 7CCDA4BB-861C-C21E-3011-E93DB58F07D6,ExecuteAction -{Before Pane is Displayed} +{Before Next Pane is Displayed} 825CDD1E-9B3D-E64E-5381-5C5557D204A2,CheckCondition {Before Action is Executed} @@ -1098,6 +1441,23 @@ AAF04AF0-329D-75A6-BB68-60ECF2EB74F0,String AAFE58A0-2DFB-CA20-1F6E-D3815F885996,Alias {Cancel Actions} +ADBCD53E-C9A6-A3CA-1AAC-0DB0CE84F71E,CheckCondition +{Before Action is Executed} + +ADBCD53E-C9A6-A3CA-1AAC-0DB0CE84F71E,FailureMessage +{Cannot proceed because calibre is running. You can quit it by right clicking the calibre system tray icon.} + +ADBCD53E-C9A6-A3CA-1AAC-0DB0CE84F71E,ResultVirtualText +CalibreRunning + +ADBCD53E-C9A6-A3CA-1AAC-0DB0CE84F71E,Script +{set pid [::InstallAPI::FindProcesses -name calibre.exe] +if {$pid eq ""} { + ## myapp.exe is not running + return 1 +} +return 0} + AIX-ppc,Active No diff --git a/src/calibre/__init__.py b/src/calibre/__init__.py index e11dec8688..1dfac694ab 100644 --- a/src/calibre/__init__.py +++ b/src/calibre/__init__.py @@ -65,6 +65,23 @@ def sanitize_file_name(name, substitute='_', as_unicode=False): return one +def prints(*args, **kwargs): + ''' + Print unicode arguments safely by encoding them to preferred_encoding + Has the same signature as the print function from Python 3. + ''' + file = kwargs.get('file', sys.stdout) + sep = kwargs.get('sep', ' ') + end = kwargs.get('end', '\n') + for i, arg in enumerate(args): + if isinstance(arg, unicode): + arg = arg.encode(preferred_encoding) + file.write(arg) + if i != len(args)-1: + file.write(sep) + file.write(end) + file.flush() + class CommandLineError(Exception): pass diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 0004d80b6e..5baaf3eac8 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.4.129' +__version__ = '0.4.131' __author__ = "Kovid Goyal " ''' Various run time constants. diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 9ca7ae590d..625a4035d0 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -132,7 +132,7 @@ class HTMLMetadataReader(MetadataReaderPlugin): class MOBIMetadataReader(MetadataReaderPlugin): name = 'Read MOBI metadata' - file_types = set(['mobi']) + file_types = set(['mobi', 'prc']) description = _('Read metadata from %s files')%'MOBI' def get_metadata(self, stream, ftype): @@ -189,11 +189,22 @@ class ZipMetadataReader(MetadataReaderPlugin): from calibre.ebooks.metadata.zip import get_metadata return get_metadata(stream) +class RARMetadataReader(MetadataReaderPlugin): + + name = 'Read RAR metadata' + file_types = set(['rar']) + description = _('Read metadata from ebooks in RAR archives') + + def get_metadata(self, stream, ftype): + from calibre.ebooks.metadata.rar import get_metadata + return get_metadata(stream) + + class EPUBMetadataWriter(MetadataWriterPlugin): name = 'Set EPUB metadata' file_types = set(['epub']) - description = _('Set metadata in EPUB files') + description = _('Set metadata in %s files')%'EPUB' def set_metadata(self, stream, mi, type): from calibre.ebooks.metadata.epub import set_metadata @@ -203,7 +214,7 @@ class LRFMetadataWriter(MetadataWriterPlugin): name = 'Set LRF metadata' file_types = set(['lrf']) - description = _('Set metadata in LRF files') + description = _('Set metadata in %s files')%'LRF' def set_metadata(self, stream, mi, type): from calibre.ebooks.lrf.meta import set_metadata @@ -213,12 +224,24 @@ class RTFMetadataWriter(MetadataWriterPlugin): name = 'Set RTF metadata' file_types = set(['rtf']) - description = _('Set metadata in RTF files') + description = _('Set metadata in %s files')%'RTF' def set_metadata(self, stream, mi, type): from calibre.ebooks.metadata.rtf import set_metadata set_metadata(stream, mi) +class MOBIMetadataWriter(MetadataWriterPlugin): + + name = 'Set MOBI metadata' + file_types = set(['mobi', 'prc']) + description = _('Set metadata in %s files')%'MOBI' + author = 'Marshall T. Vandegrift' + + def set_metadata(self, stream, mi, type): + from calibre.ebooks.metadata.mobi import set_metadata + set_metadata(stream, mi) + + plugins = [HTML2ZIP] plugins += [x for x in list(locals().values()) if isinstance(x, type) and \ x.__name__.endswith('MetadataReader')] diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index c79b4ed98e..733c6cd495 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -114,7 +114,19 @@ def reread_metadata_plugins(): _metadata_writers[ft] = [] _metadata_writers[ft].append(plugin) - +def metadata_readers(): + ans = set([]) + for plugins in _metadata_readers.values(): + for plugin in plugins: + ans.add(plugin) + return ans + +def metadata_writers(): + ans = set([]) + for plugins in _metadata_writers.values(): + for plugin in plugins: + ans.add(plugin) + return ans def get_file_type_metadata(stream, ftype): mi = MetaInformation(None, None) diff --git a/src/calibre/debug.py b/src/calibre/debug.py index 81336953e1..962681a267 100644 --- a/src/calibre/debug.py +++ b/src/calibre/debug.py @@ -21,6 +21,9 @@ Run an embedded python interpreter. 'Module specifications are of the form full.name.of.module,path_to_module.py', default=None ) parser.add_option('-c', '--command', help='Run python code.', default=None) + parser.add_option('-e', '--exec-file', default=None, help='Run the python code in file.') + parser.add_option('-d', '--debug-device-driver', default=False, action='store_true', + help='Debug the specified device driver.') parser.add_option('-g', '--gui', default=False, action='store_true', help='Run the GUI',) parser.add_option('--migrate', action='store_true', default=False, @@ -75,6 +78,40 @@ def migrate(old, new): prefs['library_path'] = os.path.abspath(new) print 'Database migrated to', os.path.abspath(new) +def debug_device_driver(): + from calibre.devices.scanner import DeviceScanner + s = DeviceScanner() + s.scan() + print 'USB devices on system:', repr(s.devices) + if iswindows: + wmi = __import__('wmi', globals(), locals(), [], -1) + drives = [] + print 'Drives detected:' + print '\t', '(ID, Partitions, Drive letter)' + for drive in wmi.WMI().Win32_DiskDrive(): + if drive.Partitions == 0: + continue + try: + partition = drive.associators("Win32_DiskDriveToDiskPartition")[0] + logical_disk = partition.associators('Win32_LogicalDiskToPartition')[0] + prefix = logical_disk.DeviceID+os.sep + drives.append((str(drive.PNPDeviceID), drive.Index, prefix)) + except IndexError: + drives.append(str(drive.PNPDeviceID)) + for drive in drives: + print '\t', drive + from calibre.devices import devices + for dev in devices(): + print 'Looking for', dev.__name__ + connected = s.is_device_connected(dev) + if connected: + print 'Device Connected:', dev + print 'Trying to open device...' + d = dev() + d.open() + print 'Total space:', d.total_space() + break + def main(args=sys.argv): opts, args = option_parser().parse_args(args) @@ -87,6 +124,11 @@ def main(args=sys.argv): elif opts.command: sys.argv = args[:1] exec opts.command + elif opts.exec_file: + sys.argv = args[:1] + execfile(opts.exec_file) + elif opts.debug_device_driver: + debug_device_driver() elif opts.migrate: if len(args) < 3: print 'You must specify the path to library1.db and the path to the new library folder' diff --git a/src/calibre/devices/cybookg3/driver.py b/src/calibre/devices/cybookg3/driver.py index f05b28b538..f573fb1b75 100644 --- a/src/calibre/devices/cybookg3/driver.py +++ b/src/calibre/devices/cybookg3/driver.py @@ -32,6 +32,7 @@ class CYBOOKG3(USBMS): STORAGE_CARD_VOLUME_LABEL = 'Cybook Gen 3 Storage Card' EBOOK_DIR_MAIN = "eBooks" + EBOOK_DIR_CARD = "eBooks" SUPPORTS_SUB_DIRS = True def upload_books(self, files, names, on_card=False, end_session=True, diff --git a/src/calibre/devices/usbms/device.py b/src/calibre/devices/usbms/device.py index dcab2d7936..495844f405 100644 --- a/src/calibre/devices/usbms/device.py +++ b/src/calibre/devices/usbms/device.py @@ -120,7 +120,6 @@ class Device(_Device): def total_space(self, end_session=True): msz = csz = 0 - print self._main_prefix if not iswindows: if self._main_prefix is not None: stats = os.statvfs(self._main_prefix) @@ -185,11 +184,11 @@ class Device(_Device): if 'main' and 'card' in drives.keys(): break - if not drives: - raise DeviceError(_('Unable to detect the %s disk drive. Try rebooting.') % self.__class__.__name__) - self._main_prefix = drives.get('main', None) self._card_prefix = drives.get('card', None) + + if not self._main_prefix: + raise DeviceError(_('Unable to detect the %s disk drive. Try rebooting.') % self.__class__.__name__) def get_osx_mountpoints(self, raw=None): if raw is None: diff --git a/src/calibre/devices/usbms/driver.py b/src/calibre/devices/usbms/driver.py index 482ddedbb8..cadc61e584 100644 --- a/src/calibre/devices/usbms/driver.py +++ b/src/calibre/devices/usbms/driver.py @@ -9,6 +9,8 @@ for a particular device. import os, fnmatch, shutil from itertools import cycle +from calibre.ebooks.metadata.meta import metadata_from_formats, path_to_ext +from calibre.ebooks.metadata import authors_to_string from calibre.devices.usbms.device import Device from calibre.devices.usbms.books import BookList, Book from calibre.devices.errors import FreeSpaceError, PathError @@ -59,9 +61,7 @@ class USBMS(Device): # types for book_type in self.FORMATS: for filename in fnmatch.filter(files, '*.%s' % (book_type)): - title, author, mime = self.__class__.extract_book_metadata_by_filename(filename) - - bl.append(Book(os.path.join(path, filename), title, author, mime)) + bl.append(self.__class__.book_from_path(os.path.join(path, filename))) return bl def upload_books(self, files, names, on_card=False, end_session=True, @@ -132,8 +132,7 @@ class USBMS(Device): path = location[0] on_card = 1 if location[1] else 0 - title, author, mime = cls.extract_book_metadata_by_filename(os.path.basename(path)) - book = Book(path, title, author, mime) + book = cls.book_from_path(path) if not book in booklists[on_card]: booklists[on_card].append(book) @@ -217,28 +216,13 @@ class USBMS(Device): os.utime(path, None) @classmethod - def extract_book_metadata_by_filename(cls, filename): - book_title = '' - book_author = '' - book_mime = '' - # Calibre uses a specific format for file names. They take the form - # title_-_author_number.extention We want to see if the file name is - # in this format. - if fnmatch.fnmatchcase(filename, '*_-_*.*'): - # Get the title and author from the file name - title, sep, author = filename.rpartition('_-_') - author, sep, ext = author.rpartition('_') - book_title = title.replace('_', ' ') - book_author = author.replace('_', ' ') - # if the filename did not match just set the title to - # the filename without the extension - else: - book_title = os.path.splitext(filename)[0].replace('_', ' ') - - fileext = os.path.splitext(filename)[1][1:] - - if fileext in cls.FORMATS: - book_mime = MIME_MAP[fileext] if fileext in MIME_MAP.keys() else 'Unknown' - - return book_title, book_author, book_mime + def book_from_path(cls, path): + fileext = path_to_ext(path) + + mi = metadata_from_formats([path]) + mime = MIME_MAP[fileext] if fileext in MIME_MAP.keys() else 'Unknown' + + authors = authors_to_string(mi.authors) + + return Book(path, mi.title, authors, mime) diff --git a/src/calibre/ebooks/epub/from_html.py b/src/calibre/ebooks/epub/from_html.py index d61dc0051a..458fca152c 100644 --- a/src/calibre/ebooks/epub/from_html.py +++ b/src/calibre/ebooks/epub/from_html.py @@ -153,11 +153,30 @@ class HTMLProcessor(Processor, Rationalizer): Perform various markup transforms to get the output to render correctly in the quirky ADE. ''' - # Replace
that are children of with

 

+ # Replace
that are children of as ADE doesn't handle them if hasattr(self.body, 'xpath'): for br in self.body.xpath('./br'): + if br.getparent() is None: + continue + try: + sibling = br.itersiblings().next() + except: + sibling = None br.tag = 'p' br.text = u'\u00a0' + if (br.tail and br.tail.strip()) or sibling is None or \ + getattr(sibling, 'tag', '') != 'br': + style = br.get('style', '').split(';') + style = filter(None, map(lambda x: x.strip(), style)) + style.append('margin: 0pt; border:0pt; height:0pt') + br.set('style', '; '.join(style)) + else: + sibling.getparent().remove(sibling) + if sibling.tail: + if not br.tail: + br.tail = '' + br.tail += sibling.tail + if self.opts.profile.remove_object_tags: for tag in self.root.xpath('//embed'): @@ -166,6 +185,16 @@ class HTMLProcessor(Processor, Rationalizer): if tag.get('type', '').lower().strip() in ('image/svg+xml',): continue tag.getparent().remove(tag) + + + for tag in self.root.xpath('//title|//style'): + if not tag.text: + tag.getparent().remove(tag) + for tag in self.root.xpath('//script'): + if not tag.text and not tag.get('src', False): + tag.getparent().remove(tag) + + def save(self): for meta in list(self.root.xpath('//meta')): diff --git a/src/calibre/ebooks/epub/split.py b/src/calibre/ebooks/epub/split.py index ca95f4094d..9814c40df5 100644 --- a/src/calibre/ebooks/epub/split.py +++ b/src/calibre/ebooks/epub/split.py @@ -50,6 +50,7 @@ class Splitter(LoggingInterface): self.split_size = 0 # Split on page breaks + self.splitting_on_page_breaks = True if not opts.dont_split_on_page_breaks: self.log_info('\tSplitting on page breaks...') if self.path in stylesheet_map: @@ -61,6 +62,7 @@ class Splitter(LoggingInterface): trees = list(self.trees) # Split any remaining over-sized trees + self.splitting_on_page_breaks = False if self.opts.profile.flow_size < sys.maxint: lt_found = False self.log_info('\tLooking for large trees...') @@ -203,7 +205,8 @@ class Splitter(LoggingInterface): elem.set('style', 'display:none') def fix_split_point(sp): - sp.set('style', sp.get('style', '')+'page-break-before:avoid;page-break-after:avoid') + if not self.splitting_on_page_breaks: + sp.set('style', sp.get('style', '')+'page-break-before:avoid;page-break-after:avoid') # Tree 1 hit_split_point = False @@ -304,7 +307,11 @@ class Splitter(LoggingInterface): Search order is: * Heading tags *
tags + *
 tags
+            * 
tags *

tags + *
tags + *

  • tags We try to split in the "middle" of the file (as defined by tag counts. ''' @@ -324,6 +331,7 @@ class Splitter(LoggingInterface): '//hr', '//p', '//br', + '//li', ): elems = root.xpath(path, namespaces={'re':'http://exslt.org/regular-expressions'}) elem = pick_elem(elems) diff --git a/src/calibre/ebooks/html.py b/src/calibre/ebooks/html.py index c853f62171..32601320d4 100644 --- a/src/calibre/ebooks/html.py +++ b/src/calibre/ebooks/html.py @@ -417,39 +417,44 @@ class Parser(PreProcessor, LoggingInterface): self.level = self.htmlfile.level for f in self.htmlfiles: name = os.path.basename(f.path) + name = os.path.splitext(name)[0] + '.xhtml' if name in self.htmlfile_map.values(): name = os.path.splitext(name)[0] + '_cr_%d'%save_counter + os.path.splitext(name)[1] save_counter += 1 self.htmlfile_map[f.path] = name self.parse_html() + # Handle tags inside embedded + # At least one source of EPUB files (Penguin) uses xlink:href + # without declaring the xlink namespace + for image in self.root.xpath('//image'): + for attr in image.attrib.keys(): + if attr.endswith(':href'): + nhref = self.rewrite_links(image.get(attr)) + image.set(attr, nhref) + self.root.rewrite_links(self.rewrite_links, resolve_base_href=False) for bad in ('xmlns', 'lang', 'xml:lang'): # lxml also adds these attributes for XHTML documents, leading to duplicates if self.root.get(bad, None) is not None: self.root.attrib.pop(bad) + + def save_path(self): return os.path.join(self.tdir, self.htmlfile_map[self.htmlfile.path]) - def declare_xhtml_namespace(self, match): - if not match.group('raw'): - return '' - raw = match.group('raw') - m = re.search(r'(?i)xmlns\s*=\s*[\'"](?P[^"\']*)[\'"]', raw) - if not m: - return ''%raw - else: - return match.group().replace(m.group('uri'), "http://www.w3.org/1999/xhtml") - def save(self): ''' Save processed HTML into the content directory. Should be called after all HTML processing is finished. ''' + self.root.set('xmlns', 'http://www.w3.org/1999/xhtml') + self.root.set('xmlns:xlink', 'http://www.w3.org/1999/xlink') + for svg in self.root.xpath('//svg'): + svg.set('xmlns', 'http://www.w3.org/2000/svg') + ans = tostring(self.root, pretty_print=self.opts.pretty_print) - ans = re.sub(r'(?i)<\s*html(?P\s+[^>]*){0,1}>', self.declare_xhtml_namespace, ans[:1000]) + ans[1000:] ans = re.compile(r'', re.IGNORECASE).sub('\n\t\n', ans[:1000])+ans[1000:] - with open(self.save_path(), 'wb') as f: f.write(ans) return f.name @@ -823,21 +828,28 @@ class Processor(Parser): font.set('class', cn) font.tag = 'span' + id_css, id_css_counter = {}, 0 for elem in self.root.xpath('//*[@style]'): setting = elem.get('style') - classname = cache.get(setting, None) - if classname is None: - classname = 'calibre_class_%d'%class_counter - class_counter += 1 - cache[setting] = classname - cn = elem.get('class', '') - if cn: cn += ' ' - cn += classname - elem.set('class', cn) + if elem.get('id', False) or elem.get('class', False): + elem.set('id', elem.get('id', 'calibre_css_id_%d'%id_css_counter)) + id_css_counter += 1 + id_css[elem.tag+'#'+elem.get('id')] = setting + else: + classname = cache.get(setting, None) + if classname is None: + classname = 'calibre_class_%d'%class_counter + class_counter += 1 + cache[setting] = classname + cn = elem.get('class', classname) + elem.set('class', cn) elem.attrib.pop('style') css = '\n'.join(['.%s {%s;}'%(cn, setting) for \ setting, cn in cache.items()]) + css += '\n\n' + css += '\n'.join(['%s {%s;}'%(selector, setting) for \ + selector, setting in id_css.items()]) sheet = self.css_parser.parseString(self.preprocess_css(css.replace(';;}', ';}'))) for rule in sheet: self.stylesheet.add(rule) diff --git a/src/calibre/ebooks/lit/reader.py b/src/calibre/ebooks/lit/reader.py index 461c067382..02fc98d9df 100644 --- a/src/calibre/ebooks/lit/reader.py +++ b/src/calibre/ebooks/lit/reader.py @@ -11,6 +11,7 @@ import sys, struct, cStringIO, os import functools import re from urlparse import urldefrag +from urllib import unquote as urlunquote from lxml import etree from calibre.ebooks.lit import LitError from calibre.ebooks.lit.maps import OPF_MAP, HTML_MAP @@ -611,6 +612,8 @@ class LitReader(object): offset, raw = u32(raw), raw[4:] internal, raw = consume_sized_utf8_string(raw) original, raw = consume_sized_utf8_string(raw) + # The path should be stored unquoted, but not always + original = urlunquote(original) # Is this last one UTF-8 or ASCIIZ? mime_type, raw = consume_sized_utf8_string(raw, zpad=True) self.manifest[internal] = ManifestItem( diff --git a/src/calibre/ebooks/lit/writer.py b/src/calibre/ebooks/lit/writer.py index 6d97471d75..5026c9e267 100644 --- a/src/calibre/ebooks/lit/writer.py +++ b/src/calibre/ebooks/lit/writer.py @@ -122,6 +122,8 @@ LZXC_CONTROL = \ COLLAPSE = re.compile(r'[ \t\r\n\v]+') +PAGE_BREAKS = set(['always', 'left', 'right']) + def decint(value): bytes = [] while True: @@ -202,7 +204,7 @@ class ReBinary(object): self.write(FLAG_CUSTOM, len(tag)+1, tag) last_break = self.page_breaks[-1][0] if self.page_breaks else None if style and last_break != tag_offset \ - and style['page-break-before'] not in ('avoid', 'auto'): + and style['page-break-before'] in PAGE_BREAKS: self.page_breaks.append((tag_offset, list(parents))) for attr, value in attrib.items(): attr = prefixname(attr, nsrmap) diff --git a/src/calibre/ebooks/lrf/comic/convert_from.py b/src/calibre/ebooks/lrf/comic/convert_from.py index c22f1745ae..45254f7b87 100755 --- a/src/calibre/ebooks/lrf/comic/convert_from.py +++ b/src/calibre/ebooks/lrf/comic/convert_from.py @@ -7,7 +7,7 @@ __docformat__ = 'restructuredtext en' Based on ideas from comiclrf created by FangornUK. ''' -import os, sys, shutil, traceback, textwrap +import os, sys, shutil, traceback, textwrap, fnmatch from uuid import uuid4 @@ -389,10 +389,33 @@ def create_lrf(pages, profile, opts, thumbnail=None): print _('Output written to'), opts.output -def create_pdf(pages, profile, opts, thumbnail=None): +def create_pdf(pages, profile, opts, thumbnail=None,toc=None): width, height = PROFILES[profile] from reportlab.pdfgen import canvas + + cur_page=0 + heading = [] + if toc != None: + if len(toc) == 1: + toc = None + else: + toc_index = 0 + base_cur = 0 + rem = 0 + breaker = False + while True: + letter=toc[0][0][base_cur] + for i in range(len(toc)): + if letter != toc[i][0][base_cur]: + breaker = True + if breaker: + break + if letter == os.sep: + rem=base_cur + base_cur += 1 + toc.append(("Not seen",-1)) + pdf = canvas.Canvas(filename=opts.output, pagesize=(width,height+15)) pdf.setAuthor(opts.author) @@ -400,7 +423,52 @@ def create_pdf(pages, profile, opts, thumbnail=None): for page in pages: - pdf.drawImage(page, x=0,y=0,width=width, height=height) + if opts.keep_aspect_ratio: + img = NewMagickWand() + if img < 0: + raise RuntimeError('Cannot create wand.') + if not MagickReadImage(img, page): + raise IOError('Failed to read image from: %'%page) + sizex = MagickGetImageWidth(img) + sizey = MagickGetImageHeight(img) + if opts.keep_aspect_ratio: + # Preserve the aspect ratio by adding border + aspect = float(sizex) / float(sizey) + if aspect <= (float(width) / float(height)): + newsizey = height + newsizex = int(newsizey * aspect) + deltax = (width - newsizex) / 2 + deltay = 0 + else: + newsizex = width + newsizey = int(newsizex / aspect) + deltax = 0 + deltay = (height - newsizey) / 2 + pdf.drawImage(page, x=deltax,y=deltay,width=newsizex, height=newsizey) + else: + pdf.drawImage(page, x=0,y=0,width=width, height=height) + if toc != None: + if toc[toc_index][1] == cur_page: + tmp=toc[toc_index][0] + toc_current=tmp[rem:len(tmp)-4] + index=0 + while True: + key = 'page%d-%d' % (cur_page, index) + pdf.bookmarkPage(key) + (head,dummy,list)=toc_current.partition(os.sep) + try: + if heading[index] != head: + heading[index] = head + pdf.addOutlineEntry(title=head,key=key,level=index) + except: + heading.append(head) + pdf.addOutlineEntry(title=head,key=key,level=index) + index += 1 + toc_current=list + if dummy == "": + break + toc_index += 1 + cur_page += 1 pdf.showPage() # Write the document to disk pdf.save() @@ -409,36 +477,64 @@ def create_pdf(pages, profile, opts, thumbnail=None): def do_convert(path_to_file, opts, notification=lambda m, p: p, output_format='lrf'): path_to_file = run_plugins_on_preprocess(path_to_file) source = path_to_file + to_delete = [] + toc = [] + list = [] + pages = [] + if not opts.title: opts.title = os.path.splitext(os.path.basename(source))[0] if not opts.output: opts.output = os.path.abspath(os.path.splitext(os.path.basename(source))[0]+'.'+output_format) - tdir = extract_comic(source) - pages = find_pages(tdir, sort_on_mtime=opts.no_sort, verbose=opts.verbose) - thumbnail = None - if not pages: - raise ValueError('Could not find any pages in the comic: %s'%source) - if not getattr(opts, 'no_process', False): - pages, failures, tdir2 = process_pages(pages, opts, notification) - if not pages: - raise ValueError('Could not find any valid pages in the comic: %s'%source) - if failures: - print 'Could not process the following pages (run with --verbose to see why):' - for f in failures: - print '\t', f - thumbnail = os.path.join(tdir2, 'thumbnail.png') - if not os.access(thumbnail, os.R_OK): - thumbnail = None + if os.path.isdir(source): + for path in all_files( source , '*.cbr|*.cbz' ): + list.append( path ) + else: + list= [ os.path.abspath(source) ] + + for source in list: + tdir = extract_comic(source) + new_pages = find_pages(tdir, sort_on_mtime=opts.no_sort, verbose=opts.verbose) + thumbnail = None + if not new_pages: + raise ValueError('Could not find any pages in the comic: %s'%source) + if not getattr(opts, 'no_process', False): + new_pages, failures, tdir2 = process_pages(new_pages, opts, notification) + if not new_pages: + raise ValueError('Could not find any valid pages in the comic: %s'%source) + if failures: + print 'Could not process the following pages (run with --verbose to see why):' + for f in failures: + print '\t', f + thumbnail = os.path.join(tdir2, 'thumbnail.png') + if not os.access(thumbnail, os.R_OK): + thumbnail = None + toc.append((source,len(pages))) + pages.extend(new_pages) + to_delete.append(tdir) + + if output_format == 'lrf': create_lrf(pages, opts.profile, opts, thumbnail=thumbnail) if output_format == 'epub': create_epub(pages, opts.profile, opts, thumbnail=thumbnail) if output_format == 'pdf': - create_pdf(pages, opts.profile, opts, thumbnail=thumbnail) - shutil.rmtree(tdir) - if not getattr(opts, 'no_process', False): - shutil.rmtree(tdir2) + create_pdf(pages, opts.profile, opts, thumbnail=thumbnail,toc=toc) + for tdir in to_delete: + shutil.rmtree(tdir) + + +def all_files(root, patterns='*'): + # Expand patterns from semicolon-separated string to list + patterns = patterns.split('|') + for path, subdirs, files in os.walk(root): + files.sort( ) + for name in files: + for pattern in patterns: + if fnmatch.fnmatch(name, pattern): + yield os.path.join(path, name) + break def main(args=sys.argv, notification=None, output_format='lrf'): diff --git a/src/calibre/ebooks/lrf/html/convert_from.py b/src/calibre/ebooks/lrf/html/convert_from.py index e884ea7213..673c92ebb9 100644 --- a/src/calibre/ebooks/lrf/html/convert_from.py +++ b/src/calibre/ebooks/lrf/html/convert_from.py @@ -1720,7 +1720,7 @@ class HTMLConverter(object, LoggingInterface): self.previous_text = '\n' elif tagname in ['hr', 'tr']: # tr needed for nested tables self.end_current_block() - if tagname == 'hr': + if tagname == 'hr' and not tag_css.get('width', '').strip().startswith('0'): self.current_page.RuledLine(linelength=int(self.current_page.pageStyle.attrs['textwidth'])) self.previous_text = '\n' self.process_children(tag, tag_css, tag_pseudo_css) diff --git a/src/calibre/ebooks/metadata/__init__.py b/src/calibre/ebooks/metadata/__init__.py index 05b624f811..872814dc87 100644 --- a/src/calibre/ebooks/metadata/__init__.py +++ b/src/calibre/ebooks/metadata/__init__.py @@ -6,7 +6,7 @@ __docformat__ = 'restructuredtext en' """ Provides abstraction for metadata reading.writing from a variety of ebook formats. """ -import os, mimetypes, sys +import os, mimetypes, sys, re from urllib import unquote, quote from urlparse import urlparse @@ -21,7 +21,10 @@ def string_to_authors(raw): return authors def authors_to_string(authors): - return ' & '.join([a.replace('&', '&&') for a in authors]) + if authors is not None: + return ' & '.join([a.replace('&', '&&') for a in authors if a]) + else: + return '' def author_to_author_sort(author): tokens = author.split() @@ -33,18 +36,14 @@ def author_to_author_sort(author): def authors_to_sort_string(authors): return ' & '.join(map(author_to_author_sort, authors)) -def get_parser(extension): - ''' Return an option parser with the basic metadata options already setup''' - parser = OptionParser(usage='%prog [options] myfile.'+extension+'\n\nRead and write metadata from an ebook file.') - parser.add_option("-t", "--title", action="store", type="string", \ - dest="title", help=_("Set the book title"), default=None) - parser.add_option("-a", "--authors", action="store", type="string", \ - dest="authors", help=_("Set the authors"), default=None) - parser.add_option("-c", "--category", action="store", type="string", \ - dest="category", help=_("The category this book belongs to. E.g.: History"), default=None) - parser.add_option('--comment', dest='comment', default=None, action='store', - help=_('Set the comment')) - return parser +_title_pat = re.compile('^(A|The|An)\s+', re.IGNORECASE) +def title_sort(title): + match = _title_pat.search(title) + if match: + prep = match.group(1) + title = title.replace(prep, '') + ', ' + prep + return title.strip() + class Resource(object): ''' @@ -186,7 +185,7 @@ class MetaInformation(object): @staticmethod def copy(mi): ans = MetaInformation(mi.title, mi.authors) - for attr in ('author_sort', 'title_sort', 'comments', 'category', + for attr in ('author_sort', 'title_sort', 'comments', 'publisher', 'series', 'series_index', 'rating', 'isbn', 'tags', 'cover_data', 'application_id', 'guide', 'manifest', 'spine', 'toc', 'cover', 'language', 'book_producer'): @@ -195,7 +194,7 @@ class MetaInformation(object): def __init__(self, title, authors=[_('Unknown')]): ''' - @param title: title or "Unknown" or a MetaInformation object + @param title: title or ``_('Unknown')`` or a MetaInformation object @param authors: List of strings or [] ''' mi = None @@ -211,7 +210,7 @@ class MetaInformation(object): #: mi.cover_data = (ext, data) self.cover_data = getattr(mi, 'cover_data', (None, None)) - for x in ('author_sort', 'title_sort', 'comments', 'category', 'publisher', + for x in ('author_sort', 'title_sort', 'comments', 'publisher', 'series', 'series_index', 'rating', 'isbn', 'language', 'application_id', 'manifest', 'toc', 'spine', 'guide', 'cover', 'book_producer', @@ -229,16 +228,16 @@ class MetaInformation(object): if mi.authors and mi.authors[0] != _('Unknown'): self.authors = mi.authors - for attr in ('author_sort', 'title_sort', 'comments', 'category', + for attr in ('author_sort', 'title_sort', 'comments', 'publisher', 'series', 'series_index', 'rating', 'isbn', 'application_id', 'manifest', 'spine', 'toc', 'cover', 'language', 'guide', 'book_producer'): - if hasattr(mi, attr): - val = getattr(mi, attr) - if val is not None: - setattr(self, attr, val) + val = getattr(mi, attr, None) + if val is not None: + setattr(self, attr, val) - self.tags += mi.tags + if mi.tags: + self.tags += mi.tags self.tags = list(set(self.tags)) if getattr(mi, 'cover_data', None) and mi.cover_data[0] is not None: @@ -246,35 +245,38 @@ class MetaInformation(object): def __unicode__(self): - ans = u'' - ans += u'Title : ' + unicode(self.title) + u'\n' + ans = [ fmt('Title', self.title) ] + def fmt(x, y): + ans.append(u'%-20s: %s'%(unicode(x), unicode(y))) + + if self.title_sort: + fmt('Title sort', self.title_sort) if self.authors: - ans += u'Author : ' + (' & '.join(self.authors) if self.authors is not None else _('Unknown')) - ans += ((' [' + self.author_sort + ']') if self.author_sort else '') + u'\n' + fmt('Author(s)', authors_to_string(self.authors) + \ + ((' [' + self.author_sort + ']') if self.author_sort else '')) if self.publisher: - ans += u'Publisher: '+ unicode(self.publisher) + u'\n' + fmt('Publisher', self.publisher) if getattr(self, 'book_producer', False): - ans += u'Producer : '+ unicode(self.book_producer) + u'\n' - if self.category: - ans += u'Category : ' + unicode(self.category) + u'\n' + fmt('Book Producer', self.book_producer) if self.comments: - ans += u'Comments : ' + unicode(self.comments) + u'\n' + fmt('Comments', self.comments) if self.isbn: - ans += u'ISBN : ' + unicode(self.isbn) + u'\n' + fmt('ISBN', self.isbn) if self.tags: - ans += u'Tags : ' + u', '.join([unicode(t) for t in self.tags]) + '\n' + fmt('Tags', u', '.join([unicode(t) for t in self.tags])) if self.series: - ans += u'Series : '+unicode(self.series) + ' #%d\n'%self.series_index + fmt('Series', self.series + '#%s'%self.series_index) if self.language: - ans += u'Language : ' + unicode(self.language) + u'\n' - return ans.strip() + fmt('Language', self.language) + if self.rating is not None: + fmt('Rating', self.rating) + return u'\n'.join(ans) def to_html(self): ans = [(_('Title'), unicode(self.title))] ans += [(_('Author(s)'), (authors_to_string(self.authors) if self.authors else _('Unknown')))] ans += [(_('Publisher'), unicode(self.publisher))] ans += [(_('Producer'), unicode(self.book_producer))] - ans += [(_('Category'), unicode(self.category))] ans += [(_('Comments'), unicode(self.comments))] ans += [('ISBN', unicode(self.isbn))] ans += [(_('Tags'), u', '.join([unicode(t) for t in self.tags]))] @@ -290,4 +292,4 @@ class MetaInformation(object): return self.__unicode__().encode('utf-8') def __nonzero__(self): - return bool(self.title or self.author or self.comments or self.category) + return bool(self.title or self.author or self.comments or self.tags) diff --git a/src/calibre/ebooks/metadata/epub.py b/src/calibre/ebooks/metadata/epub.py index a8c2105c02..14fa46c8e0 100644 --- a/src/calibre/ebooks/metadata/epub.py +++ b/src/calibre/ebooks/metadata/epub.py @@ -5,7 +5,7 @@ __copyright__ = '2008, Kovid Goyal ' '''Read meta information from epub files''' -import sys, os, time +import os, time from cStringIO import StringIO from contextlib import closing @@ -15,10 +15,10 @@ from PyQt4.QtWebKit import QWebPage from calibre.utils.zipfile import ZipFile, BadZipfile, safe_replace from calibre.ebooks.BeautifulSoup import BeautifulStoneSoup -from calibre.ebooks.metadata import get_parser, MetaInformation +from calibre.ebooks.metadata import MetaInformation from calibre.ebooks.metadata.opf2 import OPF from calibre.ptempfile import TemporaryDirectory -from calibre import CurrentDir, fit_image +from calibre import CurrentDir class EPubException(Exception): pass @@ -188,67 +188,10 @@ def get_metadata(stream, extract_cover=True): def set_metadata(stream, mi): stream.seek(0) reader = OCFZipReader(stream, root=os.getcwdu()) + mi = MetaInformation(mi) + for x in ('guide', 'toc', 'manifest', 'spine'): + setattr(mi, x, None) reader.opf.smart_update(mi) newopf = StringIO(reader.opf.render()) safe_replace(stream, reader.container[OPF.MIMETYPE], newopf) -def option_parser(): - parser = get_parser('epub') - parser.remove_option('--category') - parser.add_option('--tags', default=None, - help=_('A comma separated list of tags to set')) - parser.add_option('--series', default=None, - help=_('The series to which this book belongs')) - parser.add_option('--series-index', default=None, - help=_('The series index')) - parser.add_option('--language', default=None, - help=_('The book language')) - parser.add_option('--get-cover', default=False, action='store_true', - help=_('Extract the cover')) - return parser - -def main(args=sys.argv): - parser = option_parser() - opts, args = parser.parse_args(args) - if len(args) != 2: - parser.print_help() - return 1 - with open(args[1], 'r+b') as stream: - mi = get_metadata(stream, extract_cover=opts.get_cover) - changed = False - if opts.title: - mi.title = opts.title - changed = True - if opts.authors: - mi.authors = opts.authors.split(',') - changed = True - if opts.tags: - mi.tags = opts.tags.split(',') - changed = True - if opts.comment: - mi.comments = opts.comment - changed = True - if opts.series: - mi.series = opts.series - changed = True - if opts.series_index: - mi.series_index = opts.series_index - changed = True - if opts.language is not None: - mi.language = opts.language - changed = True - - if changed: - set_metadata(stream, mi) - print unicode(get_metadata(stream, extract_cover=False)).encode('utf-8') - - if mi.cover_data[1] is not None: - cpath = os.path.splitext(os.path.basename(args[1]))[0] + '_cover.jpg' - with open(cpath, 'wb') as f: - f.write(mi.cover_data[1]) - print 'Cover saved to', f.name - - return 0 - -if __name__ == '__main__': - sys.exit(main()) diff --git a/src/calibre/ebooks/metadata/fb2.py b/src/calibre/ebooks/metadata/fb2.py index 1458a02f37..5b85f935a4 100644 --- a/src/calibre/ebooks/metadata/fb2.py +++ b/src/calibre/ebooks/metadata/fb2.py @@ -48,15 +48,3 @@ def get_metadata(stream): if cdata: mi.cover_data = cdata return mi - -def main(args=sys.argv): - if len(args) != 2 or '--help' in args or '-h' in args: - print >>sys.stderr, _('Usage:'), args[0], 'mybook.fb2' - return 1 - - path = os.path.abspath(os.path.expanduser(args[1])) - print unicode(get_metadata(open(path, 'rb'))) - return 0 - -if __name__ == '__main__': - sys.exit(main()) diff --git a/src/calibre/ebooks/metadata/imp.py b/src/calibre/ebooks/metadata/imp.py index e9d122a396..20ab7430b9 100644 --- a/src/calibre/ebooks/metadata/imp.py +++ b/src/calibre/ebooks/metadata/imp.py @@ -46,17 +46,3 @@ def get_metadata(stream): msg = u'Couldn\'t read metadata from imp: %s with error %s'%(mi.title, unicode(err)) print >>sys.stderr, msg.encode('utf8') return mi - - -def main(args=sys.argv): - if len(args) != 2: - print >>sys.stderr, _('Usage: imp-meta file.imp') - print >>sys.stderr, _('No filename specified.') - return 1 - - path = os.path.abspath(os.path.expanduser(args[1])) - print get_metadata(open(path, 'rb')) - return 0 - -if __name__ == '__main__': - sys.exit(main()) diff --git a/src/calibre/ebooks/metadata/lit.py b/src/calibre/ebooks/metadata/lit.py index c38450c64c..7b3c873b38 100644 --- a/src/calibre/ebooks/metadata/lit.py +++ b/src/calibre/ebooks/metadata/lit.py @@ -30,21 +30,3 @@ def get_metadata(stream): mi.cover_data = ('jpg', covers[-1]) return mi -def main(args=sys.argv): - if len(args) != 2: - print >>sys.stderr, _('Usage: %s file.lit') % args[0] - return 1 - fname = args[1] - mi = get_metadata(open(fname, 'rb')) - print unicode(mi) - if mi.cover_data[1]: - cover = os.path.abspath( - '.'.join((os.path.splitext(os.path.basename(fname))[0], - mi.cover_data[0]))) - open(cover, 'wb').write(mi.cover_data[1]) - print _('Cover saved to'), cover - return 0 - -if __name__ == '__main__': - sys.exit(main()) - diff --git a/src/calibre/ebooks/metadata/lrx.py b/src/calibre/ebooks/metadata/lrx.py index 2106a45450..af0e53121e 100644 --- a/src/calibre/ebooks/metadata/lrx.py +++ b/src/calibre/ebooks/metadata/lrx.py @@ -80,10 +80,3 @@ def get_metadata(f): else: raise ValueError('Not a LRX file') - -def main(args=sys.argv): - print get_metadata(open(args[1], 'rb')) - return 0 - -if __name__ == '__main__': - sys.exit(main()) \ No newline at end of file diff --git a/src/calibre/ebooks/metadata/meta.py b/src/calibre/ebooks/metadata/meta.py index f2c31a538d..d8116b33d3 100644 --- a/src/calibre/ebooks/metadata/meta.py +++ b/src/calibre/ebooks/metadata/meta.py @@ -72,6 +72,17 @@ def get_metadata(stream, stream_type='lrf', use_libprs_metadata=False): name = os.path.basename(getattr(stream, 'name', '')) base = metadata_from_filename(name) + if base.title == os.path.splitext(name)[0] and base.authors is None: + # Assume that there was no metadata in the file and the user set pattern + # to match meta info from the file name did not match. + # The regex is meant to match the standard format filenames are written + # in: title_-_author_number.extension + base.smart_update(metadata_from_filename(name, re.compile( + r'^(?P\S+?)_-_(?P<author>\S+?)_+\d+'))) + if base.title: + base.title = base.title.replace('_', ' ') + if base.authors: + base.authors = [a.replace('_', ' ').strip() for a in base.authors] if not base.authors: base.authors = [_('Unknown')] if not base.title: diff --git a/src/calibre/ebooks/metadata/mobi.py b/src/calibre/ebooks/metadata/mobi.py index 933cbbdaed..15aedb768b 100644 --- a/src/calibre/ebooks/metadata/mobi.py +++ b/src/calibre/ebooks/metadata/mobi.py @@ -1,29 +1,170 @@ -#!/usr/bin/env python +''' +Retrieve and modify in-place Mobipocket book metadata. +''' + +from __future__ import with_statement + __license__ = 'GPL v3' -__copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net' +__copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net and ' \ + 'Marshall T. Vandegrift <llasram@gmail.com>' __docformat__ = 'restructuredtext en' -''' -''' - -import sys, os - +import sys +import os +from struct import pack, unpack +from cStringIO import StringIO +from calibre.ebooks.mobi import MobiError from calibre.ebooks.mobi.reader import get_metadata +from calibre.ebooks.mobi.writer import rescale_image, MAX_THUMB_DIMEN +from calibre.ebooks.mobi.langcodes import iana2mobi -def main(args=sys.argv): - if len(args) != 2: - print >>sys.stderr, 'Usage: %s file.mobi' % args[0] - return 1 - fname = args[1] - mi = get_metadata(open(fname, 'rb')) - print unicode(mi) - if mi.cover_data[1]: - cover = os.path.abspath( - '.'.join((os.path.splitext(os.path.basename(fname))[0], - mi.cover_data[0].lower()))) - open(cover, 'wb').write(mi.cover_data[1]) - print _('Cover saved to'), cover - return 0 +class StreamSlicer(object): + def __init__(self, stream, start=0, stop=None): + self._stream = stream + self.start = start + if stop is None: + stream.seek(0, 2) + stop = stream.tell() + self.stop = stop + self._len = stop - start -if __name__ == '__main__': - sys.exit(main()) \ No newline at end of file + def __len__(self): + return self._len + + def __getitem__(self, key): + stream = self._stream + base = self.start + if isinstance(key, (int, long)): + stream.seek(base + key) + return stream.read(1) + if isinstance(key, slice): + start, stop, stride = key.indices(self._len) + if stride < 0: + start, stop = stop, start + size = stop - start + if size <= 0: + return "" + stream.seek(base + start) + data = stream.read(size) + if stride != 1: + data = data[::stride] + return data + raise TypeError("stream indices must be integers") + + def __setitem__(self, key, value): + stream = self._stream + base = self.start + if isinstance(key, (int, long)): + if len(value) != 1: + raise ValueError("key and value lengths must match") + stream.seek(base + key) + return stream.write(value) + if isinstance(key, slice): + start, stop, stride = key.indices(self._len) + if stride < 0: + start, stop = stop, start + size = stop - start + if stride != 1: + value = value[::stride] + if len(value) != size: + raise ValueError("key and value lengths must match") + stream.seek(base + start) + return stream.write(value) + raise TypeError("stream indices must be integers") + + +class MetadataUpdater(object): + def __init__(self, stream): + self.stream = stream + data = self.data = StreamSlicer(stream) + type = self.type = data[60:68] + self.nrecs, = unpack('>H', data[76:78]) + record0 = self.record0 = self.record(0) + codepage, = unpack('>I', record0[28:32]) + self.codec = 'utf-8' if codepage == 65001 else 'cp1252' + image_base, = unpack('>I', record0[108:112]) + flags, = unpack('>I', record0[128:132]) + have_exth = self.have_exth = (flags & 0x40) != 0 + if not have_exth: + return + self.cover_record = self.thumbnail_record = None + exth_off = unpack('>I', record0[20:24])[0] + 16 + record0.start + exth = self.exth = StreamSlicer(stream, exth_off, record0.stop) + nitems, = unpack('>I', exth[8:12]) + pos = 12 + for i in xrange(nitems): + id, size = unpack('>II', exth[pos:pos + 8]) + content = exth[pos + 8: pos + size] + pos += size + if id == 201: + rindex, = self.cover_rindex, = unpack('>I', content) + self.cover_record = self.record(rindex + image_base) + elif id == 202: + rindex, = self.thumbnail_rindex, = unpack('>I', content) + self.thumbnail_record = self.record(rindex + image_base) + + def record(self, n): + if n >= self.nrecs: + raise ValueError('non-existent record %r' % n) + offoff = 78 + (8 * n) + start, = unpack('>I', self.data[offoff + 0:offoff + 4]) + stop = None + if n < (self.nrecs - 1): + stop, = unpack('>I', self.data[offoff + 8:offoff + 12]) + return StreamSlicer(self.stream, start, stop) + + def update(self, mi): + recs = [] + if mi.authors: + authors = '; '.join(mi.authors) + recs.append((100, authors.encode(self.codec, 'replace'))) + if mi.publisher: + recs.append((101, mi.publisher.encode(self.codec, 'replace'))) + if mi.comments: + recs.append((103, mi.comments.encode(self.codec, 'replace'))) + if mi.isbn: + recs.append((104, mi.isbn.encode(self.codec, 'replace'))) + if mi.tags: + subjects = '; '.join(mi.tags) + recs.append((105, subjects.encode(self.codec, 'replace'))) + if self.cover_record is not None: + recs.append((201, pack('>I', self.cover_rindex))) + recs.append((203, pack('>I', 0))) + if self.thumbnail_record is not None: + recs.append((202, pack('>I', self.thumbnail_rindex))) + exth = StringIO() + for code, data in recs: + exth.write(pack('>II', code, len(data) + 8)) + exth.write(data) + exth = exth.getvalue() + trail = len(exth) % 4 + pad = '\0' * (4 - trail) # Always pad w/ at least 1 byte + exth = ['EXTH', pack('>II', len(exth) + 12, len(recs)), exth, pad] + exth = ''.join(exth) + title = (mi.title or _('Unknown')).encode(self.codec, 'replace') + title_off = (self.exth.start - self.record0.start) + len(exth) + title_len = len(title) + trail = len(self.exth) - len(exth) - len(title) + if trail < 0: + raise MobiError("Insufficient space to update metadata") + self.exth[:] = ''.join([exth, title, '\0' * trail]) + self.record0[84:92] = pack('>II', title_off, title_len) + self.record0[92:96] = iana2mobi(mi.language) + if mi.cover_data[1]: + data = mi.cover_data[1] + if self.cover_record is not None: + size = len(self.cover_record) + cover = rescale_image(data, size) + cover += '\0' * (size - len(cover)) + self.cover_record[:] = cover + if self.thumbnail_record is not None: + size = len(self.thumbnail_record) + thumbnail = rescale_image(data, size, dimen=MAX_THUMB_DIMEN) + thumbnail += '\0' * (size - len(thumbnail)) + self.thumbnail_record[:] = thumbnail + return + +def set_metadata(stream, mi): + mu = MetadataUpdater(stream) + mu.update(mi) + return diff --git a/src/calibre/ebooks/metadata/odt.py b/src/calibre/ebooks/metadata/odt.py index 904c07ef2a..f5b1805e8b 100755 --- a/src/calibre/ebooks/metadata/odt.py +++ b/src/calibre/ebooks/metadata/odt.py @@ -164,103 +164,3 @@ def get_metadata(stream): return mi -def main(args=sys.argv): - if len(args) != 2: - print 'Usage: %s file.odt'%args[0] - return 1 - mi = get_metadata(open(args[1], 'rb')) - print mi - return 0 - -if __name__ == '__main__': - sys.exit(main()) - -#now = time.localtime()[:6] -#outputfile = "-" -#writemeta = False # Do we change any meta data? -#usenormalize = False -# -#try: -# opts, args = getopt.getopt(sys.argv[1:], "cdlI:A:a:o:x:X:") -#except getopt.GetoptError: -# exitwithusage() -# -#if len(opts) == 0: -# opts = [ ('-l','') ] -# -#for o, a in opts: -# if o in ('-a','-A','-I'): -# writemeta = True -# if a.find(":") >= 0: -# k,v = a.split(":",1) -# else: -# k,v = (a, "") -# if len(k) == 0: -# exitwithusage() -# k = fields.get(k,k) -# addfields[k] = unicode(v,'utf-8') -# if o == '-a': -# yieldfields[k] = True -# if o == '-I': -# deletefields[k] = True -# if o == '-d': -# writemeta = True -# addfields[(DCNS,u'date')] = "%04d-%02d-%02dT%02d:%02d:%02d" % now -# deletefields[(DCNS,u'date')] = True -# if o == '-c': -# usenormalize = True -# if o == '-l': -# Xfields = fields.values() -# if o == "-x": -# xfields.append(fields.get(a,a)) -# if o == "-X": -# Xfields.append(fields.get(a,a)) -# if o == "-o": -# outputfile = a -# -## The specification says we should change the element to our own, -## and must not export the original identifier. -#if writemeta: -# addfields[(METANS,u'generator')] = TOOLSVERSION -# deletefields[(METANS,u'generator')] = True -# -#odfs = odfmetaparser() -#parser = xml.sax.make_parser() -#parser.setFeature(xml.sax.handler.feature_namespaces, 1) -#parser.setContentHandler(odfs) -# -#if len(args) == 0: -# zin = zipfile.ZipFile(sys.stdin,'r') -#else: -# if not zipfile.is_zipfile(args[0]): -# exitwithusage() -# zin = zipfile.ZipFile(args[0], 'r') -# -#content = zin.read('meta.xml') -#parser.parse(StringIO(content)) -# -#if writemeta: -# if outputfile == '-': -# if sys.stdout.isatty(): -# sys.stderr.write("Won't write ODF file to terminal\n") -# sys.exit(1) -# zout = zipfile.ZipFile(sys.stdout,"w") -# else: -# zout = zipfile.ZipFile(outputfile,"w") -# -# -# -# # Loop through the input zipfile and copy the content to the output until we -# # get to the meta.xml. Then substitute. -# for zinfo in zin.infolist(): -# if zinfo.filename == "meta.xml": -# # Write meta -# zi = zipfile.ZipInfo("meta.xml", now) -# zi.compress_type = zipfile.ZIP_DEFLATED -# zout.writestr(zi,odfs.meta() ) -# else: -# payload = zin.read(zinfo.filename) -# zout.writestr(zinfo, payload) -# -# zout.close() -#zin.close() diff --git a/src/calibre/ebooks/metadata/opf.py b/src/calibre/ebooks/metadata/opf.py index ce137ffa15..83f8ce8faf 100644 --- a/src/calibre/ebooks/metadata/opf.py +++ b/src/calibre/ebooks/metadata/opf.py @@ -11,7 +11,7 @@ from calibre.constants import __appname__, __version__ from calibre.ebooks.metadata import MetaInformation from calibre.ebooks.BeautifulSoup import BeautifulStoneSoup, BeautifulSoup from calibre.ebooks.lrf import entity_to_unicode -from calibre.ebooks.metadata import get_parser, Resource, ResourceCollection +from calibre.ebooks.metadata import Resource, ResourceCollection from calibre.ebooks.metadata.toc import TOC class OPFSoup(BeautifulStoneSoup): @@ -541,45 +541,3 @@ class OPFCreator(MetaInformation): toc.render(ncx_stream, self.application_id) ncx_stream.flush() -def option_parser(): - return get_parser('opf') - -def main(args=sys.argv): - parser = option_parser() - opts, args = parser.parse_args(args) - if len(args) != 2: - parser.print_help() - return 1 - mi = MetaInformation(OPFReader(open(args[1], 'rb'), os.path.abspath(os.path.dirname(args[1])))) - write = False - if opts.title is not None: - mi.title = opts.title.replace('&', '&').replace('<', '<').replace('>', '>') - write = True - if opts.authors is not None: - aus = [i.strip().replace('&', '&').replace('<', '<').replace('>', '>') for i in opts.authors.split(',')] - mi.authors = aus - write = True - if opts.category is not None: - mi.category = opts.category.replace('&', '&').replace('<', '<').replace('>', '>') - write = True - if opts.comment is not None: - mi.comments = opts.comment.replace('&', '&').replace('<', '<').replace('>', '>') - write = True - if write: - mo = OPFCreator(os.path.dirname(args[1]), mi) - ncx = cStringIO.StringIO() - mo.render(open(args[1], 'wb'), ncx) - ncx = ncx.getvalue() - if ncx: - f = glob.glob(os.path.join(os.path.dirname(args[1]), '*.ncx')) - if f: - f = open(f[0], 'wb') - else: - f = open(os.path.splitext(args[1])[0]+'.ncx', 'wb') - f.write(ncx) - f.close() - print MetaInformation(OPFReader(open(args[1], 'rb'), os.path.abspath(os.path.dirname(args[1])))) - return 0 - -if __name__ == '__main__': - sys.exit(main()) diff --git a/src/calibre/ebooks/metadata/opf2.py b/src/calibre/ebooks/metadata/opf2.py index ed0340e4a8..8bb0f487bd 100644 --- a/src/calibre/ebooks/metadata/opf2.py +++ b/src/calibre/ebooks/metadata/opf2.py @@ -17,7 +17,7 @@ from calibre.ebooks.chardet import xml_to_unicode from calibre import relpath from calibre.constants import __appname__, __version__ from calibre.ebooks.metadata.toc import TOC -from calibre.ebooks.metadata import MetaInformation, get_parser +from calibre.ebooks.metadata import MetaInformation class Resource(object): @@ -960,54 +960,3 @@ def suite(): def test(): unittest.TextTestRunner(verbosity=2).run(suite()) -def option_parser(): - parser = get_parser('opf') - parser.add_option('--language', default=None, help=_('Set the dc:language field')) - return parser - -def main(args=sys.argv): - parser = option_parser() - opts, args = parser.parse_args(args) - if len(args) != 2: - parser.print_help() - return 1 - opfpath = os.path.abspath(args[1]) - basedir = os.path.dirname(opfpath) - mi = MetaInformation(OPF(open(opfpath, 'rb'), basedir)) - write = False - if opts.title is not None: - mi.title = opts.title - write = True - if opts.authors is not None: - aus = [i.strip() for i in opts.authors.split(',')] - mi.authors = aus - write = True - if opts.category is not None: - mi.category = opts.category - write = True - if opts.comment is not None: - mi.comments = opts.comment - write = True - if opts.language is not None: - mi.language = opts.language - write = True - if write: - mo = OPFCreator(basedir, mi) - ncx = cStringIO.StringIO() - mo.render(open(args[1], 'wb'), ncx) - ncx = ncx.getvalue() - if ncx: - f = glob.glob(os.path.join(os.path.dirname(args[1]), '*.ncx')) - if f: - f = open(f[0], 'wb') - else: - f = open(os.path.splitext(args[1])[0]+'.ncx', 'wb') - f.write(ncx) - f.close() - print MetaInformation(OPF(open(opfpath, 'rb'), basedir)) - return 0 - - - -if __name__ == '__main__': - sys.exit(main()) diff --git a/src/calibre/ebooks/metadata/pdf.py b/src/calibre/ebooks/metadata/pdf.py index ad59351248..6f571e2252 100644 --- a/src/calibre/ebooks/metadata/pdf.py +++ b/src/calibre/ebooks/metadata/pdf.py @@ -2,9 +2,9 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>' '''Read meta information from PDF files''' -import sys, os, re +import sys, re -from calibre.ebooks.metadata import MetaInformation, authors_to_string, get_parser +from calibre.ebooks.metadata import MetaInformation, authors_to_string from pyPdf import PdfFileReader def get_metadata(stream): @@ -45,27 +45,3 @@ def set_metadata(stream, mi): stream.write(raw) stream.seek(0) -def option_parser(): - p = get_parser('pdf') - p.remove_option('--category') - p.remove_option('--comment') - return p - -def main(args=sys.argv): - #p = option_parser() - #opts, args = p.parse_args(args) - if len(args) != 2: - print >>sys.stderr, _('Usage: pdf-meta file.pdf') - print >>sys.stderr, _('No filename specified.') - return 1 - - stream = open(os.path.abspath(os.path.expanduser(args[1])), 'r+b') - #mi = MetaInformation(opts.title, opts.authors) - #if mi.title or mi.authors: - # set_metadata(stream, mi) - print unicode(get_metadata(stream)).encode('utf-8') - - return 0 - -if __name__ == '__main__': - sys.exit(main()) \ No newline at end of file diff --git a/src/calibre/ebooks/metadata/rar.py b/src/calibre/ebooks/metadata/rar.py new file mode 100644 index 0000000000..16f2c67af7 --- /dev/null +++ b/src/calibre/ebooks/metadata/rar.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python +__license__ = 'GPL v3' +__copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net' +__docformat__ = 'restructuredtext en' + +''' +Read metadata from RAR archives +''' + +import os +from cStringIO import StringIO +from calibre.ptempfile import PersistentTemporaryFile +from calibre.libunrar import extract_member, names + +def get_metadata(stream): + path = getattr(stream, 'name', False) + if not path: + pt = PersistentTemporaryFile('_rar-meta.rar') + pt.write(stream.read()) + pt.close() + path = pt.name + path = os.path.abspath(path) + file_names = list(names(path)) + for f in file_names: + stream_type = os.path.splitext(f)[1].lower() + if stream_type: + stream_type = stream_type[1:] + if stream_type in ('lit', 'opf', 'prc', 'mobi', 'fb2', 'epub', + 'rb', 'imp', 'pdf', 'lrf'): + data = extract_member(path, match=None, name=f)[1] + stream = StringIO(data) + from calibre.ebooks.metadata.meta import get_metadata + return get_metadata(stream, stream_type) + raise ValueError('No ebook found in RAR archive') + + diff --git a/src/calibre/ebooks/metadata/rb.py b/src/calibre/ebooks/metadata/rb.py index 6af75c9efd..b52e5a4cd8 100644 --- a/src/calibre/ebooks/metadata/rb.py +++ b/src/calibre/ebooks/metadata/rb.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Ashish Kulkarni <kulkarni.ashish@gmail.com>' '''Read meta information from RB files''' -import sys, os, struct +import sys, struct from calibre.ebooks.metadata import MetaInformation @@ -53,16 +53,4 @@ def get_metadata(stream): raise return mi - -def main(args=sys.argv): - if len(args) != 2: - print >>sys.stderr, _('Usage: rb-meta file.rb') - print >>sys.stderr, _('No filename specified.') - return 1 - - path = os.path.abspath(os.path.expanduser(args[1])) - print get_metadata(open(path, 'rb')) - return 0 - -if __name__ == '__main__': - sys.exit(main()) + diff --git a/src/calibre/ebooks/metadata/rtf.py b/src/calibre/ebooks/metadata/rtf.py index 0eba36cffe..bd8b1098c1 100644 --- a/src/calibre/ebooks/metadata/rtf.py +++ b/src/calibre/ebooks/metadata/rtf.py @@ -5,7 +5,7 @@ Edit metadata in RTF files. """ import re, cStringIO, sys -from calibre.ebooks.metadata import MetaInformation, get_parser +from calibre.ebooks.metadata import MetaInformation title_pat = re.compile(r'\{\\info.*?\{\\title(.*?)(?<!\\)\}', re.DOTALL) author_pat = re.compile(r'\{\\info.*?\{\\author(.*?)(?<!\\)\}', re.DOTALL) @@ -166,22 +166,3 @@ def set_metadata(stream, options): stream.write(src) stream.write(after) -def option_parser(): - return get_parser('rtf') - -def main(args=sys.argv): - parser = option_parser() - options, args = parser.parse_args(args) - if len(args) != 2: - parser.print_help() - sys.exit(1) - stream = open(args[1], 'r+b') - if options.authors: - options.authors = options.authors.split(',') - options.comments = options.comment - set_metadata(stream, options) - mi = get_metadata(stream) - return mi - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/src/calibre/ebooks/mobi/from_comic.py b/src/calibre/ebooks/mobi/from_comic.py new file mode 100644 index 0000000000..87d63ea15f --- /dev/null +++ b/src/calibre/ebooks/mobi/from_comic.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python +__license__ = 'GPL v3' +__copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net' +__docformat__ = 'restructuredtext en' + +''' +''' +import sys, os +from calibre.ebooks.lrf.comic.convert_from import do_convert, option_parser, \ + ProgressBar, terminal_controller +from calibre.ebooks.mobi.from_any import config, any2mobi +from calibre.ptempfile import PersistentTemporaryFile + + +def convert(path_to_file, opts, notification=lambda m, p: p): + pt = PersistentTemporaryFile('_comic2mobi.epub') + pt.close() + orig_output = opts.output + opts.output = pt.name + do_convert(path_to_file, opts, notification=notification, output_format='epub') + opts = config('').parse() + if orig_output is None: + orig_output = os.path.splitext(path_to_file)[0]+'.mobi' + opts.output = orig_output + any2mobi(opts, pt.name) + +def main(args=sys.argv): + parser = option_parser() + opts, args = parser.parse_args(args) + if len(args) < 2: + parser.print_help() + print '\nYou must specify a file to convert' + return 1 + + pb = ProgressBar(terminal_controller, _('Rendering comic pages...'), + no_progress_bar=opts.no_progress_bar or getattr(opts, 'no_process', False)) + notification = pb.update + + source = os.path.abspath(args[1]) + convert(source, opts, notification=notification) + return 0 + +if __name__ == '__main__': + sys.exit(main()) \ No newline at end of file diff --git a/src/calibre/ebooks/mobi/mobiml.py b/src/calibre/ebooks/mobi/mobiml.py index afc2fb63ba..ed4465c8be 100644 --- a/src/calibre/ebooks/mobi/mobiml.py +++ b/src/calibre/ebooks/mobi/mobiml.py @@ -27,7 +27,7 @@ TABLE_TAGS = set(['table', 'tr', 'td', 'th']) SPECIAL_TAGS = set(['hr', 'br']) CONTENT_TAGS = set(['img', 'hr', 'br']) -PAGE_BREAKS = set(['always', 'odd', 'even']) +PAGE_BREAKS = set(['always', 'left', 'right']) COLLAPSE = re.compile(r'[ \t\r\n\v]+') @@ -79,6 +79,9 @@ class FormatState(object): class MobiMLizer(object): + def __init__(self, ignore_tables=False): + self.ignore_tables = ignore_tables + def transform(self, oeb, context): oeb.logger.info('Converting XHTML to Mobipocket markup...') self.oeb = oeb @@ -341,6 +344,8 @@ class MobiMLizer(object): tag = 'tr' elif display == 'table-cell': tag = 'td' + if tag in TABLE_TAGS and self.ignore_tables: + tag = 'span' if tag == 'td' else 'div' if tag in TABLE_TAGS: for attr in ('rowspan', 'colspan'): if attr in elem.attrib: diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index fdafd2e08b..3c5a39ebd2 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -87,6 +87,49 @@ def decint(value, direction): bytes[-1] |= 0x80 return ''.join(chr(b) for b in reversed(bytes)) +def rescale_image(data, maxsizeb, dimen=None): + image = Image.open(StringIO(data)) + format = image.format + changed = False + if image.format not in ('JPEG', 'GIF'): + width, height = image.size + area = width * height + if area <= 40000: + format = 'GIF' + else: + image = image.convert('RGBA') + format = 'JPEG' + changed = True + if dimen is not None: + image.thumbnail(dimen, Image.ANTIALIAS) + changed = True + if changed: + data = StringIO() + image.save(data, format) + data = data.getvalue() + if len(data) <= maxsizeb: + return data + image = image.convert('RGBA') + for quality in xrange(95, -1, -1): + data = StringIO() + image.save(data, 'JPEG', quality=quality) + data = data.getvalue() + if len(data) <= maxsizeb: + return data + width, height = image.size + for scale in xrange(99, 0, -1): + scale = scale / 100. + data = StringIO() + scaled = image.copy() + size = (int(width * scale), (height * scale)) + scaled.thumbnail(size, Image.ANTIALIAS) + scaled.save(data, 'JPEG', quality=0) + data = data.getvalue() + if len(data) <= maxsizeb: + return data + # Well, we tried? + return data + class Serializer(object): NSRMAP = {'': None, XML_NS: 'xml', XHTML_NS: '', MBP_NS: 'mbp'} @@ -355,50 +398,7 @@ class MobiWriter(object): offset += RECORD_SIZE data, overlap = self._read_text_record(text) self._text_nrecords = nrecords - - def _rescale_image(self, data, maxsizeb, dimen=None): - image = Image.open(StringIO(data)) - format = image.format - changed = False - if image.format not in ('JPEG', 'GIF'): - width, height = image.size - area = width * height - if area <= 40000: - format = 'GIF' - else: - image = image.convert('RGBA') - format = 'JPEG' - changed = True - if dimen is not None: - image.thumbnail(dimen, Image.ANTIALIAS) - changed = True - if changed: - data = StringIO() - image.save(data, format) - data = data.getvalue() - if len(data) <= maxsizeb: - return data - image = image.convert('RGBA') - for quality in xrange(95, -1, -1): - data = StringIO() - image.save(data, 'JPEG', quality=quality) - data = data.getvalue() - if len(data) <= maxsizeb: - return data - width, height = image.size - for scale in xrange(99, 0, -1): - scale = scale / 100. - data = StringIO() - scaled = image.copy() - size = (int(width * scale), (height * scale)) - scaled.thumbnail(size, Image.ANTIALIAS) - scaled.save(data, 'JPEG', quality=0) - data = data.getvalue() - if len(data) <= maxsizeb: - return data - # Well, we tried? - return data - + def _generate_images(self): self._oeb.logger.info('Serializing images...') images = [(index, href) for href, index in self._images.items()] @@ -407,7 +407,7 @@ class MobiWriter(object): coverid = metadata.cover[0] if metadata.cover else None for _, href in images: item = self._oeb.manifest.hrefs[href] - data = self._rescale_image(item.data, self._imagemax) + data = rescale_image(item.data, self._imagemax) self._records.append(data) def _generate_record0(self): @@ -452,6 +452,13 @@ class MobiWriter(object): code = EXTH_CODES[term] for item in oeb.metadata[term]: data = self.COLLAPSE_RE.sub(' ', unicode(item)) + if term == 'identifier': + if data.lower().startswith('urn:isbn:'): + data = data[9:] + elif item.get('scheme', '').lower() == 'isbn': + pass + else: + continue data = data.encode('utf-8') exth.write(pack('>II', code, len(data) + 8)) exth.write(data) @@ -468,12 +475,12 @@ class MobiWriter(object): nrecs += 3 exth = exth.getvalue() trail = len(exth) % 4 - pad = '' if not trail else '\0' * (4 - trail) + pad = '\0' * (4 - trail) # Always pad w/ at least 1 byte exth = ['EXTH', pack('>II', len(exth) + 12, nrecs), exth, pad] return ''.join(exth) def _add_thumbnail(self, item): - data = self._rescale_image(item.data, MAX_THUMB_SIZE, MAX_THUMB_DIMEN) + data = rescale_image(item.data, MAX_THUMB_SIZE, MAX_THUMB_DIMEN) manifest = self._oeb.manifest id, href = manifest.generate('thumbnail', 'thumbnail.jpeg') manifest.add(id, href, 'image/jpeg', data=data) @@ -517,6 +524,10 @@ def config(defaults=None): help=_('Modify images to meet Palm device size limitations.')) mobi('toc_title', ['--toc-title'], default=None, help=_('Title for any generated in-line table of contents.')) + mobi('ignore_tables', ['--ignore-tables'], default=False, + help=_('Render HTML tables as blocks of text instead of actual ' + 'tables. This is neccessary if the HTML contains very large ' + 'or complex tables.')) profiles = c.add_group('profiles', _('Device renderer profiles. ' 'Affects conversion of font sizes, image rescaling and rasterization ' 'of tables. Valid profiles are: %s.') % ', '.join(_profiles)) @@ -574,7 +585,7 @@ def oeb2mobi(opts, inpath): rasterizer.transform(oeb, context) trimmer = ManifestTrimmer() trimmer.transform(oeb, context) - mobimlizer = MobiMLizer() + mobimlizer = MobiMLizer(ignore_tables=opts.ignore_tables) mobimlizer.transform(oeb, context) writer = MobiWriter(compression=compression, imagemax=imagemax) writer.dump(oeb, outpath) diff --git a/src/calibre/ebooks/oeb/base.py b/src/calibre/ebooks/oeb/base.py index c2d30eb2c3..61a41443bc 100644 --- a/src/calibre/ebooks/oeb/base.py +++ b/src/calibre/ebooks/oeb/base.py @@ -10,7 +10,7 @@ import os import sys from collections import defaultdict from types import StringTypes -from itertools import izip, count +from itertools import izip, count, chain from urlparse import urldefrag, urlparse, urlunparse from urllib import unquote as urlunquote import logging @@ -21,15 +21,18 @@ from lxml import etree from lxml import html from calibre import LoggingInterface from calibre.translations.dynamic import translate +from calibre.startup import get_lang +from calibre.ebooks.oeb.entitydefs import ENTITYDEFS -XML_PARSER = etree.XMLParser(recover=True) XML_NS = 'http://www.w3.org/XML/1998/namespace' XHTML_NS = 'http://www.w3.org/1999/xhtml' +OEB_DOC_NS = 'http://openebook.org/namespaces/oeb-document/1.0/' OPF1_NS = 'http://openebook.org/namespaces/oeb-package/1.0/' OPF2_NS = 'http://www.idpf.org/2007/opf' DC09_NS = 'http://purl.org/metadata/dublin_core' DC10_NS = 'http://purl.org/dc/elements/1.0/' DC11_NS = 'http://purl.org/dc/elements/1.1/' +DC_NSES = set([DC09_NS, DC10_NS, DC11_NS]) XSI_NS = 'http://www.w3.org/2001/XMLSchema-instance' DCTERMS_NS = 'http://purl.org/dc/terms/' NCX_NS = 'http://www.daisy.org/z3986/2005/ncx/' @@ -39,6 +42,7 @@ XPNSMAP = {'h': XHTML_NS, 'o1': OPF1_NS, 'o2': OPF2_NS, 'd09': DC09_NS, 'd10': DC10_NS, 'd11': DC11_NS, 'xsi': XSI_NS, 'dt': DCTERMS_NS, 'ncx': NCX_NS, 'svg': SVG_NS, 'xl': XLINK_NS} +DC_PREFIXES = ('d11', 'd10', 'd09') def XML(name): return '{%s}%s' % (XML_NS, name) def XHTML(name): return '{%s}%s' % (XHTML_NS, name) @@ -60,6 +64,7 @@ GIF_MIME = 'image/gif' JPEG_MIME = 'image/jpeg' PNG_MIME = 'image/png' SVG_MIME = 'image/svg+xml' +BINARY_MIME = 'application/octet-stream' OEB_STYLES = set([CSS_MIME, OEB_CSS_MIME, 'text/x-oeb-css']) OEB_DOCS = set([XHTML_MIME, 'text/html', OEB_DOC_MIME, 'text/x-oeb-document']) @@ -68,6 +73,8 @@ OEB_IMAGES = set([GIF_MIME, JPEG_MIME, PNG_MIME, SVG_MIME]) MS_COVER_TYPE = 'other.ms-coverimage-standard' +ENTITY_RE = re.compile(r'&([a-zA-Z_:][a-zA-Z0-9.-_:]+);') +COLLAPSE_RE = re.compile(r'[ \t\r\n\v]+') def element(parent, *args, **kwargs): if parent is not None: @@ -138,8 +145,7 @@ class Logger(LoggingInterface, object): class AbstractContainer(object): def read_xml(self, path): return etree.fromstring( - self.read(path), parser=XML_PARSER, - base_url=os.path.dirname(path)) + self.read(path), base_url=os.path.dirname(path)) class DirContainer(AbstractContainer): def __init__(self, rootdir): @@ -191,18 +197,19 @@ class Metadata(object): def __init__(self, term, value, fq_attrib={}, **kwargs): self.fq_attrib = fq_attrib = dict(fq_attrib) fq_attrib.update(kwargs) - if term == OPF('meta') and not value: - term = self.fq_attrib.pop('name') - value = self.fq_attrib.pop('content') - elif term in Metadata.TERMS and not namespace(term): - term = DC(term) + if barename(term).lower() in Metadata.TERMS and \ + (not namespace(term) or namespace(term) in DC_NSES): + # Anything looking like Dublin Core is coerced + term = DC(barename(term).lower()) + elif namespace(term) == OPF2_NS: + term = barename(term) self.term = term self.value = value self.attrib = attrib = {} for fq_attr in fq_attrib: if fq_attr in Metadata.ATTRS: attr = fq_attr - fq_attr = OPF2(fq_attr) + fq_attr = OPF(fq_attr) fq_attrib[fq_attr] = fq_attrib.pop(attr) else: attr = barename(fq_attr) @@ -216,7 +223,16 @@ class Metadata(object): raise AttributeError( '%r object has no attribute %r' \ % (self.__class__.__name__, name)) - + + def __getitem__(self, key): + return self.attrib[key] + + def __contains__(self, key): + return key in self.attrib + + def get(self, key, default=None): + return self.attrib.get(key, default) + def __repr__(self): return 'Item(term=%r, value=%r, attrib=%r)' \ % (barename(self.term), self.value, self.attrib) @@ -316,20 +332,74 @@ class Manifest(object): % (self.id, self.href, self.media_type) def _force_xhtml(self, data): + # Possibly decode in user-specified encoding if self.oeb.encoding is not None: data = data.decode(self.oeb.encoding, 'replace') + # Handle broken XHTML w/ SVG (ugh) + if 'svg:' in data and SVG_NS not in data: + data = data.replace( + '<html', '<html xmlns:svg="%s"' % SVG_NS, 1) + if 'xlink:' in data and XLINK_NS not in data: + data = data.replace( + '<html', '<html xmlns:xlink="%s"' % XLINK_NS, 1) + # Try with more & more drastic measures to parse try: - data = etree.fromstring(data, parser=XML_PARSER) + data = etree.fromstring(data) except etree.XMLSyntaxError: - data = html.fromstring(data) - data = etree.tostring(data, encoding=unicode) - data = etree.fromstring(data, parser=XML_PARSER) - if namespace(data.tag) != XHTML_NS: + repl = lambda m: ENTITYDEFS.get(m.group(1), m.group(0)) + data = ENTITY_RE.sub(repl, data) + try: + data = etree.fromstring(data) + except etree.XMLSyntaxError: + self.oeb.logger.warn('Parsing file %r as HTML' % self.href) + data = html.fromstring(data) + data.attrib.pop('xmlns', None) + data = etree.tostring(data, encoding=unicode) + data = etree.fromstring(data) + # Force into the XHTML namespace + if barename(data.tag) != 'html': + raise OEBError( + 'File %r does not appear to be (X)HTML' % self.href) + elif not namespace(data.tag): data.attrib['xmlns'] = XHTML_NS data = etree.tostring(data, encoding=unicode) - data = etree.fromstring(data, parser=XML_PARSER) + data = etree.fromstring(data) + elif namespace(data.tag) != XHTML_NS: + # OEB_DOC_NS, but possibly others + ns = namespace(data.tag) + attrib = dict(data.attrib) + nroot = etree.Element(XHTML('html'), + nsmap={None: XHTML_NS}, attrib=attrib) + for elem in data.iterdescendants(): + if isinstance(elem.tag, basestring) and \ + namespace(elem.tag) == ns: + elem.tag = XHTML(barename(elem.tag)) + for elem in data: + nroot.append(elem) + data = nroot + # Remove any encoding-specifying <meta/> elements for meta in self.META_XP(data): meta.getparent().remove(meta) + # Ensure has a <head/> + head = xpath(data, '/h:html/h:head') + head = head[0] if head else None + if head is None: + self.oeb.logger.warn( + 'File %r missing <head/> element' % self.href) + head = etree.Element(XHTML('head')) + data.insert(0, head) + title = etree.SubElement(head, XHTML('title')) + title.text = self.oeb.translate(__('Unknown')) + elif not xpath(data, '/h:html/h:head/h:title'): + self.oeb.logger.warn( + 'File %r missing <title/> element' % self.href) + title = etree.SubElement(head, XHTML('title')) + title.text = self.oeb.translate(__('Unknown')) + # Ensure has a <body/> + if not xpath(data, '/h:html/h:body'): + self.oeb.logger.warn( + 'File %r missing <body/> element' % self.href) + etree.SubElement(data, XHTML('body')) return data def data(): @@ -340,7 +410,7 @@ class Manifest(object): if self.media_type in OEB_DOCS: data = self._force_xhtml(data) elif self.media_type[-4:] in ('+xml', '/xml'): - data = etree.fromstring(data, parser=XML_PARSER) + data = etree.fromstring(data) self._data = data return data def fset(self, value): @@ -456,9 +526,9 @@ class Manifest(object): elem = element(parent, 'manifest') for item in self.ids.values(): media_type = item.media_type - if media_type == XHTML_MIME: + if media_type in OEB_DOCS: media_type = OEB_DOC_MIME - elif media_type == CSS_MIME: + elif media_type in OEB_STYLES: media_type = OEB_CSS_MIME attrib = {'id': item.id, 'href': item.href, 'media-type': media_type} @@ -470,6 +540,11 @@ class Manifest(object): def to_opf2(self, parent=None): elem = element(parent, OPF('manifest')) for item in self.ids.values(): + media_type = item.media_type + if media_type in OEB_DOCS: + media_type = XHTML_MIME + elif media_type in OEB_STYLES: + media_type = CSS_MIME attrib = {'id': item.id, 'href': item.href, 'media-type': item.media_type} if item.fallback: @@ -733,25 +808,19 @@ class OEBBook(object): opf = self._read_opf(opfpath) self._all_from_opf(opf) - def _convert_opf1(self, opf): - # Seriously, seriously wrong - if namespace(opf.tag) == OPF1_NS: - opf.tag = barename(opf.tag) - for elem in opf.iterdescendants(): - if isinstance(elem.tag, basestring) \ - and namespace(elem.tag) == OPF1_NS: - elem.tag = barename(elem.tag) + def _clean_opf(self, opf): + for elem in opf.iter(): + if isinstance(elem.tag, basestring) \ + and namespace(elem.tag) in ('', OPF1_NS): + elem.tag = OPF(barename(elem.tag)) attrib = dict(opf.attrib) - attrib['version'] = '2.0' nroot = etree.Element(OPF('package'), nsmap={None: OPF2_NS}, attrib=attrib) metadata = etree.SubElement(nroot, OPF('metadata'), nsmap={'opf': OPF2_NS, 'dc': DC11_NS, 'xsi': XSI_NS, 'dcterms': DCTERMS_NS}) - for prefix in ('d11', 'd10', 'd09'): - elements = xpath(opf, 'metadata//%s:*' % prefix) - if elements: break - for element in elements: + dc = lambda prefix: xpath(opf, 'o2:metadata//%s:*' % prefix) + for element in chain(*(dc(prefix) for prefix in DC_PREFIXES)): if not element.text: continue tag = barename(element.tag).lower() element.tag = '{%s}%s' % (DC11_NS, tag) @@ -761,28 +830,26 @@ class OEBBook(object): element.attrib[nsname] = element.attrib[name] del element.attrib[name] metadata.append(element) - for element in opf.xpath('metadata//meta'): + for element in xpath(opf, 'o2:metadata//o2:meta'): metadata.append(element) - for item in opf.xpath('manifest/item'): - media_type = item.attrib['media-type'].lower() - if media_type in OEB_DOCS: - media_type = XHTML_MIME - elif media_type in OEB_STYLES: - media_type = CSS_MIME - item.attrib['media-type'] = media_type - for tag in ('manifest', 'spine', 'tours', 'guide'): - for element in opf.xpath(tag): + for tag in ('o2:manifest', 'o2:spine', 'o2:tours', 'o2:guide'): + for element in xpath(opf, tag): nroot.append(element) - return etree.fromstring(etree.tostring(nroot), parser=XML_PARSER) + return nroot def _read_opf(self, opfpath): - opf = self.container.read_xml(opfpath) - version = float(opf.get('version', 1.0)) + opf = self.container.read(opfpath) + try: + opf = etree.fromstring(opf) + except etree.XMLSyntaxError: + repl = lambda m: ENTITYDEFS.get(m.group(1), m.group(0)) + opf = ENTITY_RE.sub(repl, opf) + opf = etree.fromstring(opf) + self.logger.warn('OPF contains invalid HTML named entities') ns = namespace(opf.tag) if ns not in ('', OPF1_NS, OPF2_NS): raise OEBError('Invalid namespace %r for OPF document' % ns) - if ns != OPF2_NS or version < 2.0: - opf = self._convert_opf1(opf) + opf = self._clean_opf(opf) return opf def _metadata_from_opf(self, opf): @@ -791,8 +858,16 @@ class OEBBook(object): self.metadata = metadata = Metadata(self) ignored = (OPF('dc-metadata'), OPF('x-metadata')) for elem in xpath(opf, '/o2:package/o2:metadata//*'): - if elem.tag not in ignored and (elem.text or elem.attrib): - metadata.add(elem.tag, elem.text, elem.attrib) + if elem.tag in ignored: continue + term = elem.tag + value = elem.text + if term == OPF('meta'): + term = elem.attrib.pop('name', None) + value = elem.attrib.pop('content', None) + if value: + value = COLLAPSE_RE.sub(' ', value.strip()) + if term and (value or elem.attrib): + metadata.add(term, value, elem.attrib) haveuuid = haveid = False for ident in metadata.identifier: if unicode(ident).startswith('urn:uuid:'): @@ -807,36 +882,38 @@ class OEBBook(object): self.uid = item break else: - self.logger.warn(u'Unique-identifier %r not found.' % uid) + self.logger.warn(u'Unique-identifier %r not found' % uid) for ident in metadata.identifier: if 'id' in ident.attrib: self.uid = metadata.identifier[0] break if not metadata.language: - self.logger.warn(u'Language not specified.') - metadata.add('language', 'en') + self.logger.warn(u'Language not specified') + metadata.add('language', get_lang()) if not metadata.creator: - self.logger.warn(u'Creator not specified.') - metadata.add('creator', 'Unknown') + self.logger.warn('Creator not specified') + metadata.add('creator', self.translate(__('Unknown'))) if not metadata.title: - self.logger.warn(u'Title not specified.') - metadata.add('title', 'Unknown') + self.logger.warn('Title not specified') + metadata.add('title', self.translate(__('Unknown'))) def _manifest_from_opf(self, opf): self.manifest = manifest = Manifest(self) for elem in xpath(opf, '/o2:package/o2:manifest/o2:item'): id = elem.get('id') href = elem.get('href') - media_type = elem.get('media-type') + media_type = elem.get('media-type', None) + if media_type is None: + media_type = elem.get('mediatype', BINARY_MIME) fallback = elem.get('fallback') if href in manifest.hrefs: - self.logger.warn(u'Duplicate manifest entry for %r.' % href) + self.logger.warn(u'Duplicate manifest entry for %r' % href) continue if not self.container.exists(href): - self.logger.warn(u'Manifest item %r not found.' % href) + self.logger.warn(u'Manifest item %r not found' % href) continue if id in manifest.ids: - self.logger.warn(u'Duplicate manifest id %r.' % id) + self.logger.warn(u'Duplicate manifest id %r' % id) id, href = manifest.generate(id, href) manifest.add(id, href, media_type, fallback) @@ -845,7 +922,7 @@ class OEBBook(object): for elem in xpath(opf, '/o2:package/o2:spine/o2:itemref'): idref = elem.get('idref') if idref not in self.manifest: - self.logger.warn(u'Spine item %r not found.' % idref) + self.logger.warn(u'Spine item %r not found' % idref) continue item = self.manifest[idref] spine.add(item, elem.get('linear')) @@ -857,6 +934,8 @@ class OEBBook(object): extras.sort() for item in extras: spine.add(item, False) + if len(spine) == 0: + raise OEBError("Spine is empty") def _guide_from_opf(self, opf): self.guide = guide = Guide(self) @@ -886,9 +965,13 @@ class OEBBook(object): if len(result) != 1: return False id = result[0] - ncx = self.manifest[id].data - self.manifest.remove(id) - title = xpath(ncx, 'ncx:docTitle/ncx:text/text()')[0] + if id not in self.manifest.ids: + return False + item = self.manifest.ids[id] + ncx = item.data + self.manifest.remove(item) + title = xpath(ncx, 'ncx:docTitle/ncx:text/text()') + title = title[0].strip() if title else unicode(self.metadata.title) self.toc = toc = TOC(title) navmaps = xpath(ncx, 'ncx:navMap') for navmap in navmaps: @@ -945,7 +1028,8 @@ class OEBBook(object): if not item.linear: continue html = item.data title = xpath(html, '/h:html/h:head/h:title/text()') - if title: titles.append(title[0]) + title = title[0].strip() if title else None + if title: titles.append(title) headers.append('(unlabled)') for tag in ('h1', 'h2', 'h3', 'h4', 'h5', 'strong'): expr = '/h:html/h:body//h:%s[position()=1]/text()' % (tag,) @@ -969,9 +1053,19 @@ class OEBBook(object): def _ensure_cover_image(self): cover = None - spine0 = self.spine[0] - html = spine0.data - if self.metadata.cover: + hcover = self.spine[0] + if 'cover' in self.guide: + href = self.guide['cover'].href + item = self.manifest.hrefs[href] + media_type = item.media_type + if media_type in OEB_RASTER_IMAGES: + cover = item + elif media_type in OEB_DOCS: + hcover = item + html = hcover.data + if cover is not None: + pass + elif self.metadata.cover: id = str(self.metadata.cover[0]) cover = self.manifest.ids[id] elif MS_COVER_TYPE in self.guide: @@ -979,16 +1073,16 @@ class OEBBook(object): cover = self.manifest.hrefs[href] elif xpath(html, '//h:img[position()=1]'): img = xpath(html, '//h:img[position()=1]')[0] - href = spine0.abshref(img.get('src')) + href = hcover.abshref(img.get('src')) cover = self.manifest.hrefs[href] elif xpath(html, '//h:object[position()=1]'): object = xpath(html, '//h:object[position()=1]')[0] - href = spine0.abshref(object.get('data')) + href = hcover.abshref(object.get('data')) cover = self.manifest.hrefs[href] elif xpath(html, '//svg:svg[position()=1]'): svg = copy.deepcopy(xpath(html, '//svg:svg[position()=1]')[0]) - href = os.path.splitext(spine0.href)[0] + '.svg' - id, href = self.manifest.generate(spine0.id, href) + href = os.path.splitext(hcover.href)[0] + '.svg' + id, href = self.manifest.generate(hcover.id, href) cover = self.manifest.add(id, href, SVG_MIME, data=svg) if cover and not self.metadata.cover: self.metadata.add('cover', cover.id) diff --git a/src/calibre/ebooks/oeb/entitydefs.py b/src/calibre/ebooks/oeb/entitydefs.py new file mode 100644 index 0000000000..69fc16116c --- /dev/null +++ b/src/calibre/ebooks/oeb/entitydefs.py @@ -0,0 +1,256 @@ +""" +Replacement for htmlentitydefs which uses purely numeric entities. +""" + +__license__ = 'GPL v3' +__copyright__ = '2008, Marshall T. Vandegrift <llasram@gmail.com>' + +ENTITYDEFS = \ + {'AElig': 'Æ', + 'Aacute': 'Á', + 'Acirc': 'Â', + 'Agrave': 'À', + 'Alpha': 'Α', + 'Aring': 'Å', + 'Atilde': 'Ã', + 'Auml': 'Ä', + 'Beta': 'Β', + 'Ccedil': 'Ç', + 'Chi': 'Χ', + 'Dagger': '‡', + 'Delta': 'Δ', + 'ETH': 'Ð', + 'Eacute': 'É', + 'Ecirc': 'Ê', + 'Egrave': 'È', + 'Epsilon': 'Ε', + 'Eta': 'Η', + 'Euml': 'Ë', + 'Gamma': 'Γ', + 'Iacute': 'Í', + 'Icirc': 'Î', + 'Igrave': 'Ì', + 'Iota': 'Ι', + 'Iuml': 'Ï', + 'Kappa': 'Κ', + 'Lambda': 'Λ', + 'Mu': 'Μ', + 'Ntilde': 'Ñ', + 'Nu': 'Ν', + 'OElig': 'Œ', + 'Oacute': 'Ó', + 'Ocirc': 'Ô', + 'Ograve': 'Ò', + 'Omega': 'Ω', + 'Omicron': 'Ο', + 'Oslash': 'Ø', + 'Otilde': 'Õ', + 'Ouml': 'Ö', + 'Phi': 'Φ', + 'Pi': 'Π', + 'Prime': '″', + 'Psi': 'Ψ', + 'Rho': 'Ρ', + 'Scaron': 'Š', + 'Sigma': 'Σ', + 'THORN': 'Þ', + 'Tau': 'Τ', + 'Theta': 'Θ', + 'Uacute': 'Ú', + 'Ucirc': 'Û', + 'Ugrave': 'Ù', + 'Upsilon': 'Υ', + 'Uuml': 'Ü', + 'Xi': 'Ξ', + 'Yacute': 'Ý', + 'Yuml': 'Ÿ', + 'Zeta': 'Ζ', + 'aacute': 'á', + 'acirc': 'â', + 'acute': '´', + 'aelig': 'æ', + 'agrave': 'à', + 'alefsym': 'ℵ', + 'alpha': 'α', + 'and': '∧', + 'ang': '∠', + 'aring': 'å', + 'asymp': '≈', + 'atilde': 'ã', + 'auml': 'ä', + 'bdquo': '„', + 'beta': 'β', + 'brvbar': '¦', + 'bull': '•', + 'cap': '∩', + 'ccedil': 'ç', + 'cedil': '¸', + 'cent': '¢', + 'chi': 'χ', + 'circ': 'ˆ', + 'clubs': '♣', + 'cong': '≅', + 'copy': '©', + 'crarr': '↵', + 'cup': '∪', + 'curren': '¤', + 'dArr': '⇓', + 'dagger': '†', + 'darr': '↓', + 'deg': '°', + 'delta': 'δ', + 'diams': '♦', + 'divide': '÷', + 'eacute': 'é', + 'ecirc': 'ê', + 'egrave': 'è', + 'empty': '∅', + 'emsp': ' ', + 'ensp': ' ', + 'epsilon': 'ε', + 'equiv': '≡', + 'eta': 'η', + 'eth': 'ð', + 'euml': 'ë', + 'euro': '€', + 'exist': '∃', + 'fnof': 'ƒ', + 'forall': '∀', + 'frac12': '½', + 'frac14': '¼', + 'frac34': '¾', + 'frasl': '⁄', + 'gamma': 'γ', + 'ge': '≥', + 'hArr': '⇔', + 'harr': '↔', + 'hearts': '♥', + 'hellip': '…', + 'iacute': 'í', + 'icirc': 'î', + 'iexcl': '¡', + 'igrave': 'ì', + 'image': 'ℑ', + 'infin': '∞', + 'int': '∫', + 'iota': 'ι', + 'iquest': '¿', + 'isin': '∈', + 'iuml': 'ï', + 'kappa': 'κ', + 'lArr': '⇐', + 'lambda': 'λ', + 'lang': '〈', + 'laquo': '«', + 'larr': '←', + 'lceil': '⌈', + 'ldquo': '“', + 'le': '≤', + 'lfloor': '⌊', + 'lowast': '∗', + 'loz': '◊', + 'lrm': '‎', + 'lsaquo': '‹', + 'lsquo': '‘', + 'macr': '¯', + 'mdash': '—', + 'micro': 'µ', + 'middot': '·', + 'minus': '−', + 'mu': 'μ', + 'nabla': '∇', + 'nbsp': ' ', + 'ndash': '–', + 'ne': '≠', + 'ni': '∋', + 'not': '¬', + 'notin': '∉', + 'nsub': '⊄', + 'ntilde': 'ñ', + 'nu': 'ν', + 'oacute': 'ó', + 'ocirc': 'ô', + 'oelig': 'œ', + 'ograve': 'ò', + 'oline': '‾', + 'omega': 'ω', + 'omicron': 'ο', + 'oplus': '⊕', + 'or': '∨', + 'ordf': 'ª', + 'ordm': 'º', + 'oslash': 'ø', + 'otilde': 'õ', + 'otimes': '⊗', + 'ouml': 'ö', + 'para': '¶', + 'part': '∂', + 'permil': '‰', + 'perp': '⊥', + 'phi': 'φ', + 'pi': 'π', + 'piv': 'ϖ', + 'plusmn': '±', + 'pound': '£', + 'prime': '′', + 'prod': '∏', + 'prop': '∝', + 'psi': 'ψ', + 'rArr': '⇒', + 'radic': '√', + 'rang': '〉', + 'raquo': '»', + 'rarr': '→', + 'rceil': '⌉', + 'rdquo': '”', + 'real': 'ℜ', + 'reg': '®', + 'rfloor': '⌋', + 'rho': 'ρ', + 'rlm': '‏', + 'rsaquo': '›', + 'rsquo': '’', + 'sbquo': '‚', + 'scaron': 'š', + 'sdot': '⋅', + 'sect': '§', + 'shy': '­', + 'sigma': 'σ', + 'sigmaf': 'ς', + 'sim': '∼', + 'spades': '♠', + 'sub': '⊂', + 'sube': '⊆', + 'sum': '∑', + 'sup': '⊃', + 'sup1': '¹', + 'sup2': '²', + 'sup3': '³', + 'supe': '⊇', + 'szlig': 'ß', + 'tau': 'τ', + 'there4': '∴', + 'theta': 'θ', + 'thetasym': 'ϑ', + 'thinsp': ' ', + 'thorn': 'þ', + 'tilde': '˜', + 'times': '×', + 'trade': '™', + 'uArr': '⇑', + 'uacute': 'ú', + 'uarr': '↑', + 'ucirc': 'û', + 'ugrave': 'ù', + 'uml': '¨', + 'upsih': 'ϒ', + 'upsilon': 'υ', + 'uuml': 'ü', + 'weierp': '℘', + 'xi': 'ξ', + 'yacute': 'ý', + 'yen': '¥', + 'yuml': 'ÿ', + 'zeta': 'ζ', + 'zwj': '‍', + 'zwnj': '‌'} diff --git a/src/calibre/ebooks/oeb/stylizer.py b/src/calibre/ebooks/oeb/stylizer.py index 6549c8eccd..29c6c5b2b4 100644 --- a/src/calibre/ebooks/oeb/stylizer.py +++ b/src/calibre/ebooks/oeb/stylizer.py @@ -110,7 +110,8 @@ class Stylizer(object): def __init__(self, tree, path, oeb, profile=PROFILES['PRS505']): self.profile = profile - base = os.path.dirname(path) + self.logger = oeb.logger + item = oeb.manifest.hrefs[path] basename = os.path.basename(path) cssname = os.path.splitext(basename)[0] + '.css' stylesheets = [HTML_CSS_STYLESHEET] @@ -128,8 +129,12 @@ class Stylizer(object): and elem.get('rel', 'stylesheet') == 'stylesheet' \ and elem.get('type', CSS_MIME) in OEB_STYLES: href = urlnormalize(elem.attrib['href']) - path = os.path.join(base, href) - path = os.path.normpath(path).replace('\\', '/') + path = item.abshref(href) + if path not in oeb.manifest.hrefs: + self.logger.warn( + 'Stylesheet %r referenced by file %r not in manifest' % + (path, item.href)) + continue if path in self.STYLESHEETS: stylesheet = self.STYLESHEETS[path] else: @@ -277,7 +282,9 @@ class Style(object): def _apply_style_attr(self): attrib = self._element.attrib if 'style' in attrib: - style = CSSStyleDeclaration(attrib['style']) + css = attrib['style'].split(';') + css = filter(None, map(lambda x: x.strip(), css)) + style = CSSStyleDeclaration('; '.join(css)) self._style.update(self._stylizer.flatten_style(style)) def _has_parent(self): diff --git a/src/calibre/ebooks/oeb/transforms/flatcss.py b/src/calibre/ebooks/oeb/transforms/flatcss.py index 8a3057787d..28b72b04f3 100644 --- a/src/calibre/ebooks/oeb/transforms/flatcss.py +++ b/src/calibre/ebooks/oeb/transforms/flatcss.py @@ -207,7 +207,8 @@ class CSSFlattener(object): items = cssdict.items() items.sort() css = u';\n'.join(u'%s: %s' % (key, val) for key, val in items) - klass = STRIPNUM.sub('', node.get('class', 'calibre').split()[0]) + classes = node.get('class', None) or 'calibre' + klass = STRIPNUM.sub('', classes.split()[0]) if css in styles: match = styles[css] else: diff --git a/src/calibre/ebooks/oeb/transforms/rasterize.py b/src/calibre/ebooks/oeb/transforms/rasterize.py index 69f1d0d133..97d73d3dcb 100644 --- a/src/calibre/ebooks/oeb/transforms/rasterize.py +++ b/src/calibre/ebooks/oeb/transforms/rasterize.py @@ -46,9 +46,10 @@ class SVGRasterizer(object): data = QByteArray(xml2str(elem)) svg = QSvgRenderer(data) size = svg.defaultSize() + view_box = elem.get('viewBox', elem.get('viewbox', None)) if size.width() == 100 and size.height() == 100 \ - and 'viewBox' in elem.attrib: - box = [float(x) for x in elem.attrib['viewBox'].split()] + and view_box is not None: + box = [float(x) for x in view_box.split()] size.setWidth(box[2] - box[0]) size.setHeight(box[3] - box[1]) if width or height: diff --git a/src/calibre/ebooks/oeb/transforms/trimmanifest.py b/src/calibre/ebooks/oeb/transforms/trimmanifest.py index b150a12831..bc95b43343 100644 --- a/src/calibre/ebooks/oeb/transforms/trimmanifest.py +++ b/src/calibre/ebooks/oeb/transforms/trimmanifest.py @@ -13,6 +13,7 @@ from urlparse import urldefrag from lxml import etree import cssutils from calibre.ebooks.oeb.base import XPNSMAP, CSS_MIME, OEB_DOCS +from calibre.ebooks.oeb.base import urlnormalize LINK_SELECTORS = [] for expr in ('//h:link/@href', '//h:img/@src', '//h:object/@data', @@ -46,7 +47,7 @@ class ManifestTrimmer(object): item.data is not None: hrefs = [sel(item.data) for sel in LINK_SELECTORS] for href in chain(*hrefs): - href = item.abshref(href) + href = item.abshref(urlnormalize(href)) if href in oeb.manifest.hrefs: found = oeb.manifest.hrefs[href] if found not in used: diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index ccc14b8d1f..084b352f48 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -6,7 +6,7 @@ from PyQt4.QtCore import QVariant, QFileInfo, QObject, SIGNAL, QBuffer, Qt, QSiz QByteArray, QLocale, QUrl, QTranslator, QCoreApplication, \ QModelIndex from PyQt4.QtGui import QFileDialog, QMessageBox, QPixmap, QFileIconProvider, \ - QIcon, QTableView, QDialogButtonBox, QApplication + QIcon, QTableView, QDialogButtonBox, QApplication, QDialog ORG_NAME = 'KovidsBrain' APP_UID = 'libprs500' @@ -60,6 +60,8 @@ def _config(): help=_('Delete books from library after uploading to device')) c.add_opt('separate_cover_flow', default=False, help=_('Show the cover flow in a separate window instead of in the main calibre window')) + c.add_opt('disable_tray_notification', default=False, + help=_('Disable notifications from the system tray icon')) return ConfigProxy(c) config = _config() @@ -392,7 +394,20 @@ def pixmap_to_data(pixmap, format='JPEG'): pixmap.save(buf, format) return str(ba.data()) - +class ResizableDialog(QDialog): + + def __init__(self, *args, **kwargs): + QDialog.__init__(self, *args) + self.setupUi(self) + nh, nw = min_available_height()-25, available_width()-10 + if nh < 0: + nh = 800 + if nw < 0: + nw = 600 + nh = min(self.height(), nh) + nw = min(self.width(), nw) + self.resize(nw, nh) + try: from calibre.utils.single_qt_application import SingleApplication except: diff --git a/src/calibre/gui2/dialogs/config.py b/src/calibre/gui2/dialogs/config.py index 8acbb2a825..bbd5475e2b 100644 --- a/src/calibre/gui2/dialogs/config.py +++ b/src/calibre/gui2/dialogs/config.py @@ -186,6 +186,7 @@ class ConfigDialog(QDialog, Ui_Dialog): single_format = config['save_to_disk_single_format'] self.single_format.setCurrentIndex(BOOK_EXTENSIONS.index(single_format)) self.cover_browse.setValue(config['cover_flow_queue_length']) + self.systray_notifications.setChecked(not config['disable_tray_notification']) from calibre.translations.compiled import translations from calibre.translations import language_codes from calibre.startup import get_lang @@ -394,6 +395,7 @@ class ConfigDialog(QDialog, Ui_Dialog): config['toolbar_icon_size'] = self.ICON_SIZES[self.toolbar_button_size.currentIndex()] config['show_text_in_toolbar'] = bool(self.show_toolbar_text.isChecked()) config['separate_cover_flow'] = bool(self.separate_cover_flow.isChecked()) + config['disable_tray_notification'] = not self.systray_notifications.isChecked() pattern = self.filename_pattern.commit() prefs['filename_pattern'] = pattern p = {0:'normal', 1:'high', 2:'low'}[self.priority.currentIndex()] diff --git a/src/calibre/gui2/dialogs/config.ui b/src/calibre/gui2/dialogs/config.ui index 7f678ce8ea..9f734f9a68 100644 --- a/src/calibre/gui2/dialogs/config.ui +++ b/src/calibre/gui2/dialogs/config.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>800</width> - <height>570</height> + <width>755</width> + <height>557</height> </rect> </property> <property name="windowTitle" > @@ -328,8 +328,8 @@ </layout> </widget> <widget class="QWidget" name="page" > - <layout class="QGridLayout" name="gridLayout_3" > - <item row="0" column="0" > + <layout class="QVBoxLayout" name="verticalLayout_4" > + <item> <widget class="QCheckBox" name="roman_numerals" > <property name="text" > <string>Use &Roman numerals for series number</string> @@ -339,12 +339,47 @@ </property> </widget> </item> - <item row="2" column="0" > + <item> + <widget class="QCheckBox" name="systray_icon" > + <property name="text" > + <string>Enable system &tray icon (needs restart)</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="systray_notifications" > + <property name="text" > + <string>Show &notifications in system tray</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="separate_cover_flow" > + <property name="text" > + <string>Show cover &browser in a separate window (needs restart)</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="sync_news" > + <property name="text" > + <string>Automatically send downloaded &news to ebook reader</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="delete_news" > + <property name="text" > + <string>&Delete news from library when it is sent to reader</string> + </property> + </widget> + </item> + <item> <layout class="QHBoxLayout" name="horizontalLayout" > <item> <widget class="QLabel" name="label_6" > <property name="text" > - <string>&Number of covers to show in browse mode (after restart):</string> + <string>&Number of covers to show in browse mode (needs restart):</string> </property> <property name="buddy" > <cstring>cover_browse</cstring> @@ -356,7 +391,7 @@ </item> </layout> </item> - <item row="7" column="0" > + <item> <widget class="QGroupBox" name="groupBox_2" > <property name="title" > <string>Toolbar</string> @@ -402,118 +437,112 @@ </widget> </item> </layout> + <zorder>toolbar_button_size</zorder> + <zorder>label_4</zorder> + <zorder>show_toolbar_text</zorder> + <zorder>columns</zorder> + <zorder></zorder> + <zorder>groupBox_3</zorder> </widget> </item> - <item row="8" column="0" > - <widget class="QGroupBox" name="groupBox" > - <property name="title" > - <string>Select visible &columns in library view</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_4" > - <item> - <layout class="QHBoxLayout" name="horizontalLayout_3" > + <item> + <layout class="QHBoxLayout" name="horizontalLayout_7" > + <item> + <widget class="QGroupBox" name="groupBox" > + <property name="title" > + <string>Select visible &columns in library view</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_7" > <item> - <widget class="QListWidget" name="columns" > - <property name="alternatingRowColors" > - <bool>true</bool> - </property> - <property name="selectionBehavior" > - <enum>QAbstractItemView::SelectRows</enum> - </property> - </widget> - </item> - <item> - <layout class="QVBoxLayout" name="verticalLayout_3" > + <layout class="QHBoxLayout" name="horizontalLayout_3" > <item> - <widget class="QToolButton" name="column_up" > - <property name="text" > - <string>...</string> + <widget class="QListWidget" name="columns" > + <property name="alternatingRowColors" > + <bool>true</bool> </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/arrow-up.svg</normaloff>:/images/arrow-up.svg</iconset> + <property name="selectionBehavior" > + <enum>QAbstractItemView::SelectRows</enum> </property> </widget> </item> <item> - <spacer name="verticalSpacer_2" > - <property name="orientation" > - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0" > - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QToolButton" name="column_down" > - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/arrow-down.svg</normaloff>:/images/arrow-down.svg</iconset> - </property> - </widget> + <layout class="QVBoxLayout" name="verticalLayout_3" > + <item> + <widget class="QToolButton" name="column_up" > + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/arrow-up.svg</normaloff>:/images/arrow-up.svg</iconset> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer_2" > + <property name="orientation" > + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0" > + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QToolButton" name="column_down" > + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/arrow-down.svg</normaloff>:/images/arrow-down.svg</iconset> + </property> + </widget> + </item> + </layout> </item> </layout> </item> </layout> - </item> - <item> - <widget class="QGroupBox" name="groupBox_3" > - <property name="title" > - <string>Use internal &viewer for the following formats:</string> - </property> - <layout class="QGridLayout" name="gridLayout_4" > - <item row="0" column="0" > - <widget class="QListWidget" name="viewer" > - <property name="alternatingRowColors" > - <bool>true</bool> - </property> - <property name="selectionMode" > - <enum>QAbstractItemView::NoSelection</enum> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </item> - <item row="1" column="0" > - <widget class="QCheckBox" name="systray_icon" > - <property name="text" > - <string>Enable system &tray icon (needs restart)</string> - </property> - </widget> - </item> - <item row="4" column="0" > - <widget class="QCheckBox" name="sync_news" > - <property name="text" > - <string>Automatically send downloaded &news to ebook reader</string> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QCheckBox" name="delete_news" > - <property name="text" > - <string>&Delete news from library when it is sent to reader</string> - </property> - </widget> - </item> - <item row="3" column="0" > - <widget class="QCheckBox" name="separate_cover_flow" > - <property name="text" > - <string>Show cover &browser in a separate window (needs restart)</string> - </property> - </widget> + <zorder>columns</zorder> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_3" > + <property name="title" > + <string>Use internal &viewer for:</string> + </property> + <layout class="QGridLayout" name="gridLayout_4" > + <item row="0" column="0" > + <widget class="QListWidget" name="viewer" > + <property name="alternatingRowColors" > + <bool>true</bool> + </property> + <property name="selectionMode" > + <enum>QAbstractItemView::NoSelection</enum> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> </item> </layout> + <zorder>roman_numerals</zorder> + <zorder>groupBox_2</zorder> + <zorder>groupBox</zorder> + <zorder>systray_icon</zorder> + <zorder>sync_news</zorder> + <zorder>delete_news</zorder> + <zorder>separate_cover_flow</zorder> + <zorder>systray_notifications</zorder> + <zorder>groupBox_3</zorder> + <zorder></zorder> + <zorder></zorder> </widget> <widget class="QWidget" name="page_2" > <layout class="QVBoxLayout" > diff --git a/src/calibre/gui2/dialogs/epub.py b/src/calibre/gui2/dialogs/epub.py index af5622169a..161534a103 100644 --- a/src/calibre/gui2/dialogs/epub.py +++ b/src/calibre/gui2/dialogs/epub.py @@ -14,7 +14,7 @@ from lxml.etree import XPath from calibre.gui2.dialogs.choose_format import ChooseFormatDialog from calibre.gui2.dialogs.epub_ui import Ui_Dialog -from calibre.gui2 import error_dialog, choose_images, pixmap_to_data +from calibre.gui2 import error_dialog, choose_images, pixmap_to_data, ResizableDialog from calibre.ebooks.epub.from_any import SOURCE_FORMATS, config as epubconfig from calibre.ebooks.metadata import MetaInformation from calibre.ptempfile import PersistentTemporaryFile @@ -22,13 +22,12 @@ from calibre.ebooks.metadata.opf import OPFCreator from calibre.ebooks.metadata import authors_to_string, string_to_authors -class Config(QDialog, Ui_Dialog): +class Config(ResizableDialog, Ui_Dialog): OUTPUT = 'EPUB' def __init__(self, parent, db, row=None, config=epubconfig): - QDialog.__init__(self, parent) - self.setupUi(self) + ResizableDialog.__init__(self, parent) self.hide_controls() self.connect(self.category_list, SIGNAL('itemEntered(QListWidgetItem *)'), self.show_category_help) @@ -62,17 +61,18 @@ class Config(QDialog, Ui_Dialog): self.opt_toc_title.setVisible(False) self.toc_title_label.setVisible(False) self.opt_rescale_images.setVisible(False) + self.opt_ignore_tables.setVisible(False) def initialize(self): self.__w = [] self.__w.append(QIcon(':/images/dialog_information.svg')) self.item1 = QListWidgetItem(self.__w[-1], _('Metadata'), self.category_list) self.__w.append(QIcon(':/images/lookfeel.svg')) - self.item2 = QListWidgetItem(self.__w[-1], _('Look & Feel'), self.category_list) + self.item2 = QListWidgetItem(self.__w[-1], _('Look & Feel').replace(' ','\n'), self.category_list) self.__w.append(QIcon(':/images/page.svg')) - self.item3 = QListWidgetItem(self.__w[-1], _('Page Setup'), self.category_list) + self.item3 = QListWidgetItem(self.__w[-1], _('Page Setup').replace(' ','\n'), self.category_list) self.__w.append(QIcon(':/images/chapters.svg')) - self.item4 = QListWidgetItem(self.__w[-1], _('Chapter Detection'), self.category_list) + self.item4 = QListWidgetItem(self.__w[-1], _('Chapter Detection').replace(' ','\n'), self.category_list) self.setup_tooltips() self.initialize_options() @@ -98,7 +98,7 @@ class Config(QDialog, Ui_Dialog): _('Page Setup') : _('Specify the page layout settings like margins.'), _('Chapter Detection') : _('Fine tune the detection of chapter and section headings.'), } - self.set_help(help[text]) + self.set_help(help[text.replace('\n', ' ')]) def select_cover(self): files = choose_images(self, 'change cover dialog', diff --git a/src/calibre/gui2/dialogs/epub.ui b/src/calibre/gui2/dialogs/epub.ui index 7e3ad344ce..cfa136e85f 100644 --- a/src/calibre/gui2/dialogs/epub.ui +++ b/src/calibre/gui2/dialogs/epub.ui @@ -5,8 +5,8 @@ <rect> <x>0</x> <y>0</y> - <width>868</width> - <height>670</height> + <width>965</width> + <height>698</height> </rect> </property> <property name="windowTitle" > @@ -21,94 +21,122 @@ </property> <layout class="QGridLayout" name="gridLayout_2" > <item row="0" column="0" > - <layout class="QHBoxLayout" name="horizontalLayout" > - <item> - <widget class="QListWidget" name="category_list" > - <property name="maximumSize" > - <size> - <width>172</width> - <height>16777215</height> - </size> - </property> - <property name="font" > - <font> - <weight>75</weight> - <bold>true</bold> - </font> - </property> - <property name="mouseTracking" > - <bool>true</bool> - </property> - <property name="verticalScrollBarPolicy" > - <enum>Qt::ScrollBarAlwaysOff</enum> - </property> - <property name="horizontalScrollBarPolicy" > - <enum>Qt::ScrollBarAlwaysOff</enum> - </property> - <property name="tabKeyNavigation" > - <bool>true</bool> - </property> - <property name="iconSize" > - <size> - <width>48</width> - <height>48</height> - </size> - </property> - <property name="flow" > - <enum>QListView::TopToBottom</enum> - </property> - <property name="isWrapping" stdset="0" > - <bool>false</bool> - </property> - <property name="spacing" > - <number>10</number> - </property> - <property name="viewMode" > - <enum>QListView::IconMode</enum> - </property> - <property name="uniformItemSizes" > - <bool>true</bool> - </property> - <property name="currentRow" > - <number>-1</number> - </property> - </widget> - </item> - <item> - <widget class="QStackedWidget" name="stack" > - <property name="currentIndex" > + <widget class="QListWidget" name="category_list" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Expanding" hsizetype="Minimum" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font" > + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="mouseTracking" > + <bool>true</bool> + </property> + <property name="verticalScrollBarPolicy" > + <enum>Qt::ScrollBarAlwaysOff</enum> + </property> + <property name="tabKeyNavigation" > + <bool>true</bool> + </property> + <property name="iconSize" > + <size> + <width>48</width> + <height>48</height> + </size> + </property> + <property name="spacing" > + <number>20</number> + </property> + <property name="wordWrap" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QScrollArea" name="scrollArea" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Expanding" hsizetype="Expanding" > + <horstretch>10</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="frameShape" > + <enum>QFrame::NoFrame</enum> + </property> + <property name="widgetResizable" > + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>697</width> + <height>554</height> + </rect> + </property> + <property name="minimumSize" > + <size> + <width>680</width> + <height>520</height> + </size> + </property> + <layout class="QVBoxLayout" name="verticalLayout_3" > + <property name="margin" > <number>0</number> </property> - <widget class="QWidget" name="metadata_page" > - <layout class="QGridLayout" name="gridLayout_4" > - <item row="0" column="0" > - <layout class="QHBoxLayout" name="horizontalLayout_2" > - <item> - <widget class="QGroupBox" name="groupBox_4" > - <property name="title" > - <string>Book Cover</string> - </property> - <layout class="QGridLayout" name="_2" > - <item row="1" column="0" > - <layout class="QVBoxLayout" name="_4" > - <property name="spacing" > - <number>6</number> - </property> - <property name="margin" > - <number>0</number> - </property> - <item> - <widget class="QLabel" name="label_5" > + <item> + <widget class="QStackedWidget" name="stack" > + <property name="currentIndex" > + <number>1</number> + </property> + <widget class="QWidget" name="metadata_page" > + <layout class="QGridLayout" name="gridLayout_4" > + <item row="0" column="0" > + <layout class="QHBoxLayout" name="horizontalLayout_2" > + <item> + <widget class="QGroupBox" name="groupBox_4" > + <property name="title" > + <string>Book Cover</string> + </property> + <layout class="QGridLayout" name="_2" > + <item row="0" column="0" > + <layout class="QHBoxLayout" name="_3" > + <item> + <widget class="ImageView" name="cover" > + <property name="text" > + <string/> + </property> + <property name="pixmap" > + <pixmap resource="../images.qrc" >:/images/book.svg</pixmap> + </property> + <property name="scaledContents" > + <bool>true</bool> + </property> + <property name="alignment" > + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + </layout> + </item> + <item row="2" column="0" > + <widget class="QCheckBox" name="opt_prefer_metadata_cover" > <property name="text" > - <string>Change &cover image:</string> + <string>Use cover from &source file</string> </property> - <property name="buddy" > - <cstring>cover_path</cstring> + <property name="checked" > + <bool>true</bool> </property> </widget> </item> - <item> - <layout class="QHBoxLayout" name="_5" > + <item row="1" column="0" > + <layout class="QVBoxLayout" name="_4" > <property name="spacing" > <number>6</number> </property> @@ -116,677 +144,664 @@ <number>0</number> </property> <item> - <widget class="QLineEdit" name="cover_path" > - <property name="readOnly" > - <bool>true</bool> + <widget class="QLabel" name="label_5" > + <property name="text" > + <string>Change &cover image:</string> + </property> + <property name="buddy" > + <cstring>cover_path</cstring> </property> </widget> </item> <item> - <widget class="QToolButton" name="cover_button" > - <property name="toolTip" > - <string>Browse for an image to use as the cover of this book.</string> + <layout class="QHBoxLayout" name="_5" > + <property name="spacing" > + <number>6</number> </property> - <property name="text" > - <string>...</string> + <property name="margin" > + <number>0</number> </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/document_open.svg</normaloff>:/images/document_open.svg</iconset> - </property> - </widget> + <item> + <widget class="QLineEdit" name="cover_path" > + <property name="readOnly" > + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="cover_button" > + <property name="toolTip" > + <string>Browse for an image to use as the cover of this book.</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/document_open.svg</normaloff>:/images/document_open.svg</iconset> + </property> + </widget> + </item> + </layout> </item> </layout> </item> </layout> - </item> - <item row="2" column="0" > - <widget class="QCheckBox" name="opt_prefer_metadata_cover" > - <property name="text" > - <string>Use cover from &source file</string> - </property> - <property name="checked" > - <bool>true</bool> - </property> - </widget> - </item> - <item row="0" column="0" > - <layout class="QHBoxLayout" name="_3" > - <item> - <widget class="ImageView" name="cover" > - <property name="text" > - <string/> - </property> - <property name="pixmap" > - <pixmap resource="../images.qrc" >:/images/book.svg</pixmap> - </property> - <property name="scaledContents" > - <bool>true</bool> - </property> - <property name="alignment" > - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - </layout> - </item> - </layout> - <zorder>opt_prefer_metadata_cover</zorder> - <zorder></zorder> - </widget> - </item> - <item> - <layout class="QVBoxLayout" name="verticalLayout_2" > + <zorder>opt_prefer_metadata_cover</zorder> + <zorder></zorder> + </widget> + </item> <item> - <layout class="QGridLayout" name="_7" > - <item row="0" column="0" > - <widget class="QLabel" name="label" > - <property name="text" > - <string>&Title: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>title</cstring> - </property> - </widget> + <layout class="QVBoxLayout" name="verticalLayout_2" > + <item> + <layout class="QGridLayout" name="_7" > + <item row="0" column="0" > + <widget class="QLabel" name="label" > + <property name="text" > + <string>&Title: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>title</cstring> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QLineEdit" name="title" > + <property name="toolTip" > + <string>Change the title of this book</string> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_2" > + <property name="text" > + <string>&Author(s): </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>author</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QLineEdit" name="author" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > + <horstretch>1</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>Change the author(s) of this book. Multiple authors should be separated by an &. If the author name contains an &, use && to represent it.</string> + </property> + </widget> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_6" > + <property name="text" > + <string>Author So&rt:</string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>author_sort</cstring> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QLineEdit" name="author_sort" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>Change the author(s) of this book. Multiple authors should be separated by a comma</string> + </property> + </widget> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_3" > + <property name="text" > + <string>&Publisher: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>publisher</cstring> + </property> + </widget> + </item> + <item row="3" column="1" > + <widget class="QLineEdit" name="publisher" > + <property name="toolTip" > + <string>Change the publisher of this book</string> + </property> + </widget> + </item> + <item row="4" column="0" > + <widget class="QLabel" name="label_4" > + <property name="text" > + <string>Ta&gs: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>tags</cstring> + </property> + </widget> + </item> + <item row="4" column="1" > + <widget class="QLineEdit" name="tags" > + <property name="toolTip" > + <string>Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas.</string> + </property> + </widget> + </item> + <item row="5" column="0" > + <widget class="QLabel" name="label_7" > + <property name="text" > + <string>&Series:</string> + </property> + <property name="textFormat" > + <enum>Qt::PlainText</enum> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>series</cstring> + </property> + </widget> + </item> + <item row="5" column="1" > + <widget class="QComboBox" name="series" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Preferred" > + <horstretch>10</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>List of known series. You can add new series.</string> + </property> + <property name="whatsThis" > + <string>List of known series. You can add new series.</string> + </property> + <property name="editable" > + <bool>true</bool> + </property> + <property name="insertPolicy" > + <enum>QComboBox::InsertAlphabetically</enum> + </property> + <property name="sizeAdjustPolicy" > + <enum>QComboBox::AdjustToContents</enum> + </property> + </widget> + </item> + <item row="6" column="1" > + <widget class="QSpinBox" name="series_index" > + <property name="enabled" > + <bool>true</bool> + </property> + <property name="toolTip" > + <string>Series index.</string> + </property> + <property name="whatsThis" > + <string>Series index.</string> + </property> + <property name="prefix" > + <string>Book </string> + </property> + <property name="minimum" > + <number>1</number> + </property> + <property name="maximum" > + <number>10000</number> + </property> + </widget> + </item> + </layout> </item> - <item row="0" column="1" > - <widget class="QLineEdit" name="title" > - <property name="toolTip" > - <string>Change the title of this book</string> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_2" > - <property name="text" > - <string>&Author(s): </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>author</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLineEdit" name="author" > + <item> + <widget class="QGroupBox" name="groupBox_2" > <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > - <horstretch>1</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip" > - <string>Change the author(s) of this book. Multiple authors should be separated by an &. If the author name contains an &, use && to represent it.</string> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_6" > - <property name="text" > - <string>Author So&rt:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>author_sort</cstring> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QLineEdit" name="author_sort" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > + <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="toolTip" > - <string>Change the author(s) of this book. Multiple authors should be separated by a comma</string> + <property name="maximumSize" > + <size> + <width>16777215</width> + <height>200</height> + </size> </property> - </widget> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_3" > - <property name="text" > - <string>&Publisher: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>publisher</cstring> - </property> - </widget> - </item> - <item row="3" column="1" > - <widget class="QLineEdit" name="publisher" > - <property name="toolTip" > - <string>Change the publisher of this book</string> - </property> - </widget> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_4" > - <property name="text" > - <string>Ta&gs: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>tags</cstring> - </property> - </widget> - </item> - <item row="4" column="1" > - <widget class="QLineEdit" name="tags" > - <property name="toolTip" > - <string>Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas.</string> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QLabel" name="label_7" > - <property name="text" > - <string>&Series:</string> - </property> - <property name="textFormat" > - <enum>Qt::PlainText</enum> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>series</cstring> - </property> - </widget> - </item> - <item row="5" column="1" > - <widget class="QComboBox" name="series" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Preferred" > - <horstretch>10</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip" > - <string>List of known series. You can add new series.</string> - </property> - <property name="whatsThis" > - <string>List of known series. You can add new series.</string> - </property> - <property name="editable" > - <bool>true</bool> - </property> - <property name="insertPolicy" > - <enum>QComboBox::InsertAlphabetically</enum> - </property> - <property name="sizeAdjustPolicy" > - <enum>QComboBox::AdjustToContents</enum> - </property> - </widget> - </item> - <item row="6" column="1" > - <widget class="QSpinBox" name="series_index" > - <property name="enabled" > - <bool>true</bool> - </property> - <property name="toolTip" > - <string>Series index.</string> - </property> - <property name="whatsThis" > - <string>Series index.</string> - </property> - <property name="prefix" > - <string>Book </string> - </property> - <property name="minimum" > - <number>1</number> - </property> - <property name="maximum" > - <number>10000</number> + <property name="title" > + <string>Comments</string> </property> + <layout class="QGridLayout" name="_8" > + <item row="0" column="0" > + <widget class="QTextEdit" name="comment" > + <property name="maximumSize" > + <size> + <width>16777215</width> + <height>180</height> + </size> + </property> + </widget> + </item> + </layout> </widget> </item> </layout> </item> - <item> - <widget class="QGroupBox" name="groupBox_2" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> + </layout> + </item> + </layout> + </widget> + <widget class="QWidget" name="lookandfeel_page" > + <layout class="QVBoxLayout" name="verticalLayout" > + <item> + <layout class="QGridLayout" name="gridLayout_6" > + <item row="0" column="0" > + <widget class="QLabel" name="label_26" > + <property name="text" > + <string>Source en&coding:</string> </property> - <property name="maximumSize" > - <size> - <width>16777215</width> - <height>200</height> - </size> + <property name="buddy" > + <cstring>opt_encoding</cstring> </property> - <property name="title" > - <string>Comments</string> + </widget> + </item> + <item row="0" column="1" colspan="2" > + <widget class="QLineEdit" name="opt_encoding" /> + </item> + <item row="1" column="0" colspan="2" > + <widget class="QLabel" name="label_18" > + <property name="text" > + <string>Base &font size:</string> + </property> + <property name="buddy" > + <cstring>opt_base_font_size2</cstring> + </property> + </widget> + </item> + <item row="1" column="2" > + <widget class="QDoubleSpinBox" name="opt_base_font_size2" > + <property name="suffix" > + <string> pt</string> + </property> + <property name="decimals" > + <number>0</number> + </property> + <property name="minimum" > + <double>0.000000000000000</double> + </property> + <property name="maximum" > + <double>30.000000000000000</double> + </property> + <property name="singleStep" > + <double>1.000000000000000</double> + </property> + <property name="value" > + <double>30.000000000000000</double> + </property> + </widget> + </item> + <item row="2" column="0" > + <widget class="QCheckBox" name="opt_remove_paragraph_spacing" > + <property name="text" > + <string>Remove &spacing between paragraphs</string> + </property> + </widget> + </item> + <item row="3" column="0" > + <widget class="QCheckBox" name="opt_preserve_tag_structure" > + <property name="text" > + <string>Preserve &tag structure when splitting</string> + </property> + </widget> + </item> + <item row="4" column="0" > + <widget class="QCheckBox" name="opt_rescale_images" > + <property name="text" > + <string>&Rescale images</string> + </property> + </widget> + </item> + <item row="5" column="0" > + <widget class="QCheckBox" name="opt_ignore_tables" > + <property name="text" > + <string>&Ignore tables</string> </property> - <layout class="QGridLayout" name="_8" > - <item row="0" column="0" > - <widget class="QTextEdit" name="comment" > - <property name="maximumSize" > - <size> - <width>16777215</width> - <height>180</height> - </size> - </property> - </widget> - </item> - </layout> </widget> </item> </layout> </item> + <item> + <widget class="QGroupBox" name="groupBox" > + <property name="title" > + <string>Override &CSS</string> + </property> + <layout class="QGridLayout" name="gridLayout_3" > + <item row="0" column="0" > + <widget class="QTextEdit" name="opt_override_css" /> + </item> + </layout> + </widget> + </item> </layout> - </item> - </layout> - </widget> - <widget class="QWidget" name="lookandfeel_page" > - <layout class="QVBoxLayout" name="verticalLayout" > - <item> - <layout class="QGridLayout" name="gridLayout_6" > + </widget> + <widget class="QWidget" name="pagesetup_page" > + <layout class="QGridLayout" name="_13" > <item row="0" column="0" > - <widget class="QLabel" name="label_26" > + <widget class="QLabel" name="profile_label" > <property name="text" > - <string>Source en&coding:</string> + <string>&Profile:</string> </property> <property name="buddy" > - <cstring>opt_encoding</cstring> + <cstring>opt_profile</cstring> </property> </widget> </item> - <item row="0" column="1" colspan="2" > - <widget class="QLineEdit" name="opt_encoding" /> - </item> - <item row="1" column="0" colspan="2" > - <widget class="QLabel" name="label_18" > - <property name="text" > - <string>Base &font size:</string> + <item row="0" column="1" > + <widget class="QComboBox" name="opt_profile" > + <property name="currentIndex" > + <number>-1</number> </property> - <property name="buddy" > - <cstring>opt_base_font_size2</cstring> - </property> - </widget> - </item> - <item row="1" column="2" > - <widget class="QDoubleSpinBox" name="opt_base_font_size2" > - <property name="suffix" > - <string> pt</string> - </property> - <property name="decimals" > - <number>0</number> - </property> - <property name="minimum" > - <double>0.000000000000000</double> - </property> - <property name="maximum" > - <double>30.000000000000000</double> - </property> - <property name="singleStep" > - <double>1.000000000000000</double> - </property> - <property name="value" > - <double>30.000000000000000</double> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QCheckBox" name="opt_remove_paragraph_spacing" > - <property name="text" > - <string>Remove &spacing between paragraphs</string> + <property name="minimumContentsLength" > + <number>1</number> </property> </widget> </item> <item row="3" column="0" > - <widget class="QCheckBox" name="opt_preserve_tag_structure" > + <widget class="QLabel" name="label_12" > <property name="text" > - <string>Preserve &tag structure when splitting</string> + <string>&Left Margin:</string> + </property> + <property name="buddy" > + <cstring>opt_margin_left</cstring> + </property> + </widget> + </item> + <item row="3" column="1" > + <widget class="QSpinBox" name="opt_margin_left" > + <property name="suffix" > + <string> pt</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>20</number> </property> </widget> </item> <item row="4" column="0" > - <widget class="QCheckBox" name="opt_rescale_images" > + <widget class="QLabel" name="label_13" > <property name="text" > - <string>&Rescale images</string> + <string>&Right Margin:</string> + </property> + <property name="buddy" > + <cstring>opt_margin_right</cstring> </property> </widget> </item> + <item row="4" column="1" > + <widget class="QSpinBox" name="opt_margin_right" > + <property name="suffix" > + <string> pt</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>20</number> + </property> + </widget> + </item> + <item row="5" column="0" > + <widget class="QLabel" name="label_14" > + <property name="text" > + <string>&Top Margin:</string> + </property> + <property name="buddy" > + <cstring>opt_margin_top</cstring> + </property> + </widget> + </item> + <item row="5" column="1" > + <widget class="QSpinBox" name="opt_margin_top" > + <property name="suffix" > + <string> pt</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>10</number> + </property> + </widget> + </item> + <item row="6" column="0" > + <widget class="QLabel" name="label_15" > + <property name="text" > + <string>&Bottom Margin:</string> + </property> + <property name="buddy" > + <cstring>opt_margin_bottom</cstring> + </property> + </widget> + </item> + <item row="6" column="1" > + <widget class="QSpinBox" name="opt_margin_bottom" > + <property name="suffix" > + <string> pt</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>0</number> + </property> + </widget> + </item> + <item row="7" column="0" > + <widget class="QCheckBox" name="opt_dont_split_on_page_breaks" > + <property name="text" > + <string>Do not &split on page breaks</string> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="source_profile_label" > + <property name="text" > + <string>&Source profile:</string> + </property> + <property name="buddy" > + <cstring>opt_source_profile</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QComboBox" name="opt_source_profile" /> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="dest_profile_label" > + <property name="text" > + <string>&Destination profile:</string> + </property> + <property name="buddy" > + <cstring>opt_dest_profile</cstring> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QComboBox" name="opt_dest_profile" /> + </item> </layout> - </item> - <item> - <widget class="QGroupBox" name="groupBox" > - <property name="title" > - <string>Override &CSS</string> - </property> - <layout class="QGridLayout" name="gridLayout_3" > - <item row="0" column="0" > - <widget class="QTextEdit" name="opt_override_css" /> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="pagesetup_page" > - <layout class="QGridLayout" name="_13" > - <item row="0" column="0" > - <widget class="QLabel" name="profile_label" > - <property name="text" > - <string>&Profile:</string> - </property> - <property name="buddy" > - <cstring>opt_profile</cstring> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QComboBox" name="opt_profile" > - <property name="currentIndex" > - <number>-1</number> - </property> - <property name="minimumContentsLength" > - <number>1</number> - </property> - </widget> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_12" > - <property name="text" > - <string>&Left Margin:</string> - </property> - <property name="buddy" > - <cstring>opt_margin_left</cstring> - </property> - </widget> - </item> - <item row="3" column="1" > - <widget class="QSpinBox" name="opt_margin_left" > - <property name="suffix" > - <string> pt</string> - </property> - <property name="maximum" > - <number>200</number> - </property> - <property name="value" > - <number>20</number> - </property> - </widget> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_13" > - <property name="text" > - <string>&Right Margin:</string> - </property> - <property name="buddy" > - <cstring>opt_margin_right</cstring> - </property> - </widget> - </item> - <item row="4" column="1" > - <widget class="QSpinBox" name="opt_margin_right" > - <property name="suffix" > - <string> pt</string> - </property> - <property name="maximum" > - <number>200</number> - </property> - <property name="value" > - <number>20</number> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QLabel" name="label_14" > - <property name="text" > - <string>&Top Margin:</string> - </property> - <property name="buddy" > - <cstring>opt_margin_top</cstring> - </property> - </widget> - </item> - <item row="5" column="1" > - <widget class="QSpinBox" name="opt_margin_top" > - <property name="suffix" > - <string> pt</string> - </property> - <property name="maximum" > - <number>200</number> - </property> - <property name="value" > - <number>10</number> - </property> - </widget> - </item> - <item row="6" column="0" > - <widget class="QLabel" name="label_15" > - <property name="text" > - <string>&Bottom Margin:</string> - </property> - <property name="buddy" > - <cstring>opt_margin_bottom</cstring> - </property> - </widget> - </item> - <item row="6" column="1" > - <widget class="QSpinBox" name="opt_margin_bottom" > - <property name="suffix" > - <string> pt</string> - </property> - <property name="maximum" > - <number>200</number> - </property> - <property name="value" > - <number>0</number> - </property> - </widget> - </item> - <item row="7" column="0" > - <widget class="QCheckBox" name="opt_dont_split_on_page_breaks" > - <property name="text" > - <string>Do not &split on page breaks</string> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="source_profile_label" > - <property name="text" > - <string>&Source profile:</string> - </property> - <property name="buddy" > - <cstring>opt_source_profile</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QComboBox" name="opt_source_profile" /> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="dest_profile_label" > - <property name="text" > - <string>&Destination profile:</string> - </property> - <property name="buddy" > - <cstring>opt_dest_profile</cstring> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QComboBox" name="opt_dest_profile" /> - </item> - </layout> - </widget> - <widget class="QWidget" name="chapterdetection_page" > - <layout class="QVBoxLayout" name="_14" > - <item> - <widget class="QGroupBox" name="groupBox_6" > - <property name="title" > - <string>Automatic &chapter detection</string> - </property> - <layout class="QGridLayout" name="gridLayout" > - <item row="1" column="0" > - <widget class="QLabel" name="label_17" > - <property name="text" > - <string>&XPath:</string> - </property> - <property name="buddy" > - <cstring>opt_chapter</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLineEdit" name="opt_chapter" /> - </item> - <item row="0" column="0" colspan="2" > - <widget class="QLabel" name="label_8" > - <property name="text" > - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + </widget> + <widget class="QWidget" name="chapterdetection_page" > + <layout class="QVBoxLayout" name="_14" > + <item> + <widget class="QGroupBox" name="groupBox_6" > + <property name="title" > + <string>Automatic &chapter detection</string> + </property> + <layout class="QGridLayout" name="gridLayout" > + <item row="1" column="0" > + <widget class="QLabel" name="label_17" > + <property name="text" > + <string>&XPath:</string> + </property> + <property name="buddy" > + <cstring>opt_chapter</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QLineEdit" name="opt_chapter" /> + </item> + <item row="0" column="0" colspan="2" > + <widget class="QLabel" name="label_8" > + <property name="text" > + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You can control how calibre detects chapters using a XPath expression. To learn how to use XPath expressions see the <a href="https://calibre.kovidgoyal.net/user_manual/xpath.html"><span style=" text-decoration: underline; color:#0000ff;">XPath tutorial</span></a></p></body></html></string> - </property> - <property name="textFormat" > - <enum>Qt::RichText</enum> - </property> - <property name="wordWrap" > - <bool>true</bool> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QComboBox" name="opt_chapter_mark" /> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_9" > - <property name="text" > - <string>Chapter &mark:</string> - </property> - <property name="buddy" > - <cstring>opt_chapter_mark</cstring> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_7" > - <property name="title" > - <string>Automatic &Table of Contents</string> - </property> - <layout class="QGridLayout" name="gridLayout_5" > - <item row="2" column="1" > - <widget class="QSpinBox" name="opt_max_toc_links" /> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_10" > - <property name="text" > - <string>Number of &links to add to Table of Contents</string> - </property> - <property name="buddy" > - <cstring>opt_max_toc_links</cstring> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QCheckBox" name="opt_no_chapters_in_toc" > - <property name="text" > - <string>Do not add &detected chapters to the Table of Contents</string> - </property> - </widget> - </item> - <item row="3" column="1" > - <widget class="QSpinBox" name="opt_toc_threshold" /> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_16" > - <property name="text" > - <string>Chapter &threshold</string> - </property> - <property name="buddy" > - <cstring>opt_toc_threshold</cstring> - </property> - </widget> - </item> - <item row="0" column="0" > - <widget class="QCheckBox" name="opt_use_auto_toc" > - <property name="text" > - <string>&Force use of auto-generated Table of Contents</string> - </property> - </widget> - </item> - <item row="4" column="1" > - <widget class="QLineEdit" name="opt_level1_toc" /> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_19" > - <property name="text" > - <string>Level &1 TOC</string> - </property> - <property name="buddy" > - <cstring>opt_level1_toc</cstring> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QLabel" name="label_20" > - <property name="text" > - <string>Level &2 TOC</string> - </property> - <property name="buddy" > - <cstring>opt_level2_toc</cstring> - </property> - </widget> - </item> - <item row="5" column="1" > - <widget class="QLineEdit" name="opt_level2_toc" /> - </item> - <item row="6" column="1" > - <widget class="QLineEdit" name="opt_toc_title" /> - </item> - <item row="6" column="0" > - <widget class="QLabel" name="toc_title_label" > - <property name="text" > - <string>&Title for generated TOC</string> - </property> - <property name="buddy" > - <cstring>opt_toc_title</cstring> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </item> - <item row="2" column="0" > - <widget class="QDialogButtonBox" name="buttonBox" > - <property name="orientation" > - <enum>Qt::Horizontal</enum> - </property> - <property name="standardButtons" > - <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> - </property> + </property> + <property name="textFormat" > + <enum>Qt::RichText</enum> + </property> + <property name="wordWrap" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QComboBox" name="opt_chapter_mark" /> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_9" > + <property name="text" > + <string>Chapter &mark:</string> + </property> + <property name="buddy" > + <cstring>opt_chapter_mark</cstring> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_7" > + <property name="title" > + <string>Automatic &Table of Contents</string> + </property> + <layout class="QGridLayout" name="gridLayout_5" > + <item row="2" column="1" > + <widget class="QSpinBox" name="opt_max_toc_links" /> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_10" > + <property name="text" > + <string>Number of &links to add to Table of Contents</string> + </property> + <property name="buddy" > + <cstring>opt_max_toc_links</cstring> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QCheckBox" name="opt_no_chapters_in_toc" > + <property name="text" > + <string>Do not add &detected chapters to the Table of Contents</string> + </property> + </widget> + </item> + <item row="3" column="1" > + <widget class="QSpinBox" name="opt_toc_threshold" /> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_16" > + <property name="text" > + <string>Chapter &threshold</string> + </property> + <property name="buddy" > + <cstring>opt_toc_threshold</cstring> + </property> + </widget> + </item> + <item row="0" column="0" > + <widget class="QCheckBox" name="opt_use_auto_toc" > + <property name="text" > + <string>&Force use of auto-generated Table of Contents</string> + </property> + </widget> + </item> + <item row="4" column="1" > + <widget class="QLineEdit" name="opt_level1_toc" /> + </item> + <item row="4" column="0" > + <widget class="QLabel" name="label_19" > + <property name="text" > + <string>Level &1 TOC</string> + </property> + <property name="buddy" > + <cstring>opt_level1_toc</cstring> + </property> + </widget> + </item> + <item row="5" column="0" > + <widget class="QLabel" name="label_20" > + <property name="text" > + <string>Level &2 TOC</string> + </property> + <property name="buddy" > + <cstring>opt_level2_toc</cstring> + </property> + </widget> + </item> + <item row="5" column="1" > + <widget class="QLineEdit" name="opt_level2_toc" /> + </item> + <item row="6" column="1" > + <widget class="QLineEdit" name="opt_toc_title" /> + </item> + <item row="6" column="0" > + <widget class="QLabel" name="toc_title_label" > + <property name="text" > + <string>&Title for generated TOC</string> + </property> + <property name="buddy" > + <cstring>opt_toc_title</cstring> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> </widget> </item> - <item row="1" column="0" > + <item row="1" column="0" colspan="2" > <widget class="QTextBrowser" name="help_view" > <property name="maximumSize" > <size> @@ -799,6 +814,16 @@ p, li { white-space: pre-wrap; } </property> </widget> </item> + <item row="2" column="0" colspan="2" > + <widget class="QDialogButtonBox" name="buttonBox" > + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons" > + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> </layout> </widget> <customwidgets> @@ -820,8 +845,8 @@ p, li { white-space: pre-wrap; } <slot>accept()</slot> <hints> <hint type="sourcelabel" > - <x>222</x> - <y>652</y> + <x>226</x> + <y>684</y> </hint> <hint type="destinationlabel" > <x>157</x> @@ -852,12 +877,12 @@ p, li { white-space: pre-wrap; } <slot>setCurrentIndex(int)</slot> <hints> <hint type="sourcelabel" > - <x>88</x> - <y>42</y> + <x>81</x> + <y>118</y> </hint> <hint type="destinationlabel" > - <x>659</x> - <y>12</y> + <x>866</x> + <y>11</y> </hint> </hints> </connection> diff --git a/src/calibre/gui2/dialogs/lrf_single.ui b/src/calibre/gui2/dialogs/lrf_single.ui index 8ed4799342..12b7bb44f5 100644 --- a/src/calibre/gui2/dialogs/lrf_single.ui +++ b/src/calibre/gui2/dialogs/lrf_single.ui @@ -16,8 +16,8 @@ <iconset resource="../images.qrc" > <normaloff>:/images/convert.svg</normaloff>:/images/convert.svg</iconset> </property> - <layout class="QHBoxLayout" > - <item> + <layout class="QGridLayout" name="gridLayout_2" > + <item rowspan="3" row="0" column="0" > <widget class="QGroupBox" name="category" > <property name="sizePolicy" > <sizepolicy vsizetype="Preferred" hsizetype="Fixed" > @@ -96,936 +96,903 @@ </layout> </widget> </item> - <item> - <layout class="QVBoxLayout" > - <item> - <layout class="QVBoxLayout" > + <item row="0" column="1" > + <widget class="QScrollArea" name="scrollArea" > + <property name="frameShape" > + <enum>QFrame::NoFrame</enum> + </property> + <property name="widgetResizable" > + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>664</width> + <height>515</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout" > + <property name="margin" > + <number>0</number> + </property> <item> - <widget class="QGroupBox" name="groupBox_3" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Preferred" hsizetype="Expanding" > - <horstretch>10</horstretch> - <verstretch>0</verstretch> - </sizepolicy> + <widget class="QStackedWidget" name="stack" > + <property name="currentIndex" > + <number>0</number> </property> - <property name="title" > - <string>Options</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QStackedWidget" name="stack" > - <property name="currentIndex" > - <number>1</number> - </property> - <widget class="QWidget" name="metadata_page" > - <layout class="QHBoxLayout" > - <item> - <widget class="QGroupBox" name="groupBox_4" > - <property name="title" > - <string>Book Cover</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <layout class="QHBoxLayout" > - <item> - <widget class="ImageView" name="cover" > - <property name="text" > - <string/> - </property> - <property name="pixmap" > - <pixmap resource="../images.qrc" >:/images/book.svg</pixmap> - </property> - <property name="scaledContents" > - <bool>true</bool> - </property> - <property name="alignment" > - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - </layout> - </item> - <item row="1" column="0" > - <layout class="QVBoxLayout" > - <property name="spacing" > - <number>6</number> - </property> - <property name="margin" > - <number>0</number> - </property> - <item> - <widget class="QLabel" name="label_5" > - <property name="text" > - <string>Change &cover image:</string> - </property> - <property name="buddy" > - <cstring>cover_path</cstring> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" > - <property name="spacing" > - <number>6</number> - </property> - <property name="margin" > - <number>0</number> - </property> - <item> - <widget class="QLineEdit" name="cover_path" > - <property name="readOnly" > - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="cover_button" > - <property name="toolTip" > - <string>Browse for an image to use as the cover of this book.</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/document_open.svg</normaloff>:/images/document_open.svg</iconset> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </item> - <item row="2" column="0" > - <widget class="QCheckBox" name="gui_use_metadata_cover" > - <property name="text" > - <string>Use cover from &source file</string> - </property> - <property name="checked" > - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <layout class="QVBoxLayout" > + <widget class="QWidget" name="metadata_page" > + <layout class="QHBoxLayout" name="_2" > + <item> + <widget class="QGroupBox" name="groupBox_4" > + <property name="title" > + <string>Book Cover</string> + </property> + <layout class="QGridLayout" name="_3" > + <item row="0" column="0" > + <layout class="QHBoxLayout" name="_4" > <item> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label" > - <property name="text" > - <string>&Title: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>gui_title</cstring> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QLineEdit" name="gui_title" > - <property name="toolTip" > - <string>Change the title of this book</string> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_2" > - <property name="text" > - <string>&Author(s): </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>gui_author</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLineEdit" name="gui_author" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > - <horstretch>1</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip" > - <string>Change the author(s) of this book. Multiple authors should be separated by an &. If the author name contains an &, use && to represent it.</string> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_6" > - <property name="text" > - <string>Author So&rt:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>gui_author_sort</cstring> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QLineEdit" name="gui_author_sort" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip" > - <string>Change the author(s) of this book. Multiple authors should be separated by a comma</string> - </property> - </widget> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_3" > - <property name="text" > - <string>&Publisher: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>gui_publisher</cstring> - </property> - </widget> - </item> - <item row="3" column="1" > - <widget class="QLineEdit" name="gui_publisher" > - <property name="toolTip" > - <string>Change the publisher of this book</string> - </property> - </widget> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_4" > - <property name="text" > - <string>Ta&gs: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>tags</cstring> - </property> - </widget> - </item> - <item row="4" column="1" > - <widget class="QLineEdit" name="tags" > - <property name="toolTip" > - <string>Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas.</string> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QLabel" name="label_7" > - <property name="text" > - <string>&Series:</string> - </property> - <property name="textFormat" > - <enum>Qt::PlainText</enum> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>series</cstring> - </property> - </widget> - </item> - <item row="5" column="1" > - <widget class="QComboBox" name="series" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Preferred" > - <horstretch>10</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip" > - <string>List of known series. You can add new series.</string> - </property> - <property name="whatsThis" > - <string>List of known series. You can add new series.</string> - </property> - <property name="editable" > + <widget class="ImageView" name="cover" > + <property name="text" > + <string/> + </property> + <property name="pixmap" > + <pixmap resource="../images.qrc" >:/images/book.svg</pixmap> + </property> + <property name="scaledContents" > + <bool>true</bool> + </property> + <property name="alignment" > + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + </layout> + </item> + <item row="1" column="0" > + <layout class="QVBoxLayout" name="_5" > + <property name="spacing" > + <number>6</number> + </property> + <property name="margin" > + <number>0</number> + </property> + <item> + <widget class="QLabel" name="label_5" > + <property name="text" > + <string>Change &cover image:</string> + </property> + <property name="buddy" > + <cstring>cover_path</cstring> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="_6" > + <property name="spacing" > + <number>6</number> + </property> + <property name="margin" > + <number>0</number> + </property> + <item> + <widget class="QLineEdit" name="cover_path" > + <property name="readOnly" > <bool>true</bool> </property> - <property name="insertPolicy" > - <enum>QComboBox::InsertAlphabetically</enum> - </property> - <property name="sizeAdjustPolicy" > - <enum>QComboBox::AdjustToContents</enum> - </property> </widget> </item> - <item row="6" column="1" > - <widget class="QSpinBox" name="series_index" > + <item> + <widget class="QToolButton" name="cover_button" > <property name="toolTip" > - <string>Series index.</string> + <string>Browse for an image to use as the cover of this book.</string> </property> - <property name="whatsThis" > - <string>Series index.</string> + <property name="text" > + <string>...</string> </property> - <property name="prefix" > - <string>Book </string> - </property> - <property name="minimum" > - <number>1</number> - </property> - <property name="maximum" > - <number>10000</number> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/document_open.svg</normaloff>:/images/document_open.svg</iconset> </property> </widget> </item> </layout> </item> - <item> - <widget class="QGroupBox" name="groupBox_2" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="maximumSize" > - <size> - <width>16777215</width> - <height>110</height> - </size> - </property> - <property name="title" > - <string>Comments</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QTextEdit" name="gui_comment" > - <property name="maximumSize" > - <size> - <width>16777215</width> - <height>60</height> - </size> - </property> - </widget> - </item> - </layout> - </widget> - </item> </layout> </item> + <item row="2" column="0" > + <widget class="QCheckBox" name="gui_use_metadata_cover" > + <property name="text" > + <string>Use cover from &source file</string> + </property> + <property name="checked" > + <bool>true</bool> + </property> + </widget> + </item> </layout> </widget> - <widget class="QWidget" name="lookandfeel_page" > - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label_8" > - <property name="text" > - <string>Base &font size:</string> - </property> - <property name="buddy" > - <cstring>gui_base_font_size</cstring> - </property> - </widget> - </item> - <item row="0" column="1" colspan="2" > - <widget class="QDoubleSpinBox" name="gui_base_font_size" > - <property name="buttonSymbols" > - <enum>QAbstractSpinBox::PlusMinus</enum> - </property> - <property name="suffix" > - <string> pts</string> - </property> - <property name="decimals" > - <number>1</number> - </property> - <property name="minimum" > - <double>2.000000000000000</double> - </property> - <property name="maximum" > - <double>20.000000000000000</double> - </property> - <property name="singleStep" > - <double>0.100000000000000</double> - </property> - <property name="value" > - <double>10.000000000000000</double> - </property> - </widget> - </item> - <item rowspan="4" row="0" column="4" > - <widget class="QGroupBox" name="groupBox_8" > - <property name="title" > - <string>Embedded Fonts</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" colspan="2" > - <widget class="QLabel" name="label_22" > - <property name="text" > - <string>&Serif:</string> - </property> - <property name="buddy" > - <cstring>gui_serif_family</cstring> - </property> - </widget> - </item> - <item row="0" column="2" > - <widget class="QComboBox" name="gui_serif_family" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_23" > - <property name="text" > - <string>S&ans-serif:</string> - </property> - <property name="buddy" > - <cstring>gui_sans_family</cstring> - </property> - </widget> - </item> - <item row="1" column="1" colspan="2" > - <widget class="QComboBox" name="gui_sans_family" /> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_24" > - <property name="text" > - <string>&Monospace:</string> - </property> - <property name="buddy" > - <cstring>gui_mono_family</cstring> - </property> - </widget> - </item> - <item row="2" column="1" colspan="2" > - <widget class="QComboBox" name="gui_mono_family" /> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_26" > - <property name="text" > - <string>Source en&coding:</string> - </property> - <property name="buddy" > - <cstring>gui_encoding</cstring> - </property> - </widget> - </item> - <item row="3" column="1" colspan="2" > - <widget class="QLineEdit" name="gui_encoding" /> - </item> - </layout> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_25" > - <property name="text" > - <string>Minimum &indent:</string> - </property> - <property name="buddy" > - <cstring>gui_minimum_indent</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QDoubleSpinBox" name="gui_minimum_indent" > - <property name="buttonSymbols" > - <enum>QAbstractSpinBox::PlusMinus</enum> - </property> - <property name="suffix" > - <string> pts</string> - </property> - <property name="decimals" > - <number>1</number> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_9" > - <property name="text" > - <string>&Word spacing:</string> - </property> - <property name="textFormat" > - <enum>Qt::PlainText</enum> - </property> - <property name="buddy" > - <cstring>gui_wordspace</cstring> - </property> - </widget> - </item> - <item row="2" column="1" colspan="2" > - <widget class="QDoubleSpinBox" name="gui_wordspace" > - <property name="buttonSymbols" > - <enum>QAbstractSpinBox::PlusMinus</enum> - </property> - <property name="suffix" > - <string> pts</string> - </property> - <property name="decimals" > - <number>1</number> - </property> - <property name="minimum" > - <double>0.000000000000000</double> - </property> - <property name="maximum" > - <double>10.000000000000000</double> - </property> - <property name="singleStep" > - <double>0.100000000000000</double> - </property> - <property name="value" > - <double>2.500000000000000</double> - </property> - </widget> - </item> - <item row="3" column="0" colspan="4" > - <layout class="QVBoxLayout" > - <item> - <widget class="QCheckBox" name="gui_autorotation" > - <property name="text" > - <string>Enable auto &rotation of images</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="gui_blank_after_para" > - <property name="text" > - <string>Insert &blank lines between paragraphs</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="gui_ignore_tables" > - <property name="text" > - <string>Ignore &tables</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="gui_ignore_colors" > - <property name="text" > - <string>Ignore &colors</string> - </property> - </widget> + </item> + <item> + <layout class="QVBoxLayout" name="_7" > + <item> + <layout class="QGridLayout" name="_8" > + <item row="0" column="0" > + <widget class="QLabel" name="label" > + <property name="text" > + <string>&Title: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>gui_title</cstring> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QLineEdit" name="gui_title" > + <property name="toolTip" > + <string>Change the title of this book</string> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_2" > + <property name="text" > + <string>&Author(s): </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>gui_author</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QLineEdit" name="gui_author" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > + <horstretch>1</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>Change the author(s) of this book. Multiple authors should be separated by an &. If the author name contains an &, use && to represent it.</string> + </property> + </widget> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_6" > + <property name="text" > + <string>Author So&rt:</string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>gui_author_sort</cstring> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QLineEdit" name="gui_author_sort" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>Change the author(s) of this book. Multiple authors should be separated by a comma</string> + </property> + </widget> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_3" > + <property name="text" > + <string>&Publisher: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>gui_publisher</cstring> + </property> + </widget> + </item> + <item row="3" column="1" > + <widget class="QLineEdit" name="gui_publisher" > + <property name="toolTip" > + <string>Change the publisher of this book</string> + </property> + </widget> + </item> + <item row="4" column="0" > + <widget class="QLabel" name="label_4" > + <property name="text" > + <string>Ta&gs: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>tags</cstring> + </property> + </widget> + </item> + <item row="4" column="1" > + <widget class="QLineEdit" name="tags" > + <property name="toolTip" > + <string>Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas.</string> + </property> + </widget> + </item> + <item row="5" column="0" > + <widget class="QLabel" name="label_7" > + <property name="text" > + <string>&Series:</string> + </property> + <property name="textFormat" > + <enum>Qt::PlainText</enum> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>series</cstring> + </property> + </widget> + </item> + <item row="5" column="1" > + <widget class="QComboBox" name="series" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Preferred" > + <horstretch>10</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>List of known series. You can add new series.</string> + </property> + <property name="whatsThis" > + <string>List of known series. You can add new series.</string> + </property> + <property name="editable" > + <bool>true</bool> + </property> + <property name="insertPolicy" > + <enum>QComboBox::InsertAlphabetically</enum> + </property> + <property name="sizeAdjustPolicy" > + <enum>QComboBox::AdjustToContents</enum> + </property> + </widget> + </item> + <item row="6" column="1" > + <widget class="QSpinBox" name="series_index" > + <property name="toolTip" > + <string>Series index.</string> + </property> + <property name="whatsThis" > + <string>Series index.</string> + </property> + <property name="prefix" > + <string>Book </string> + </property> + <property name="minimum" > + <number>1</number> + </property> + <property name="maximum" > + <number>10000</number> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QGroupBox" name="groupBox_2" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title" > + <string>Comments</string> + </property> + <layout class="QGridLayout" name="_9" > + <item row="0" column="0" > + <widget class="QTextEdit" name="gui_comment" /> </item> </layout> - </item> - <item row="4" column="0" colspan="2" > - <widget class="QLabel" name="label_16" > + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <widget class="QWidget" name="lookandfeel_page" > + <layout class="QGridLayout" name="_10" > + <item row="0" column="0" > + <widget class="QLabel" name="label_8" > + <property name="text" > + <string>Base &font size:</string> + </property> + <property name="buddy" > + <cstring>gui_base_font_size</cstring> + </property> + </widget> + </item> + <item row="0" column="1" colspan="2" > + <widget class="QDoubleSpinBox" name="gui_base_font_size" > + <property name="buttonSymbols" > + <enum>QAbstractSpinBox::PlusMinus</enum> + </property> + <property name="suffix" > + <string> pts</string> + </property> + <property name="decimals" > + <number>1</number> + </property> + <property name="minimum" > + <double>2.000000000000000</double> + </property> + <property name="maximum" > + <double>20.000000000000000</double> + </property> + <property name="singleStep" > + <double>0.100000000000000</double> + </property> + <property name="value" > + <double>10.000000000000000</double> + </property> + </widget> + </item> + <item rowspan="4" row="0" column="4" > + <widget class="QGroupBox" name="groupBox_8" > + <property name="title" > + <string>Embedded Fonts</string> + </property> + <layout class="QGridLayout" name="_11" > + <item row="0" column="0" colspan="2" > + <widget class="QLabel" name="label_22" > <property name="text" > - <string>&Preprocess:</string> + <string>&Serif:</string> </property> <property name="buddy" > - <cstring>preprocess</cstring> + <cstring>gui_serif_family</cstring> </property> </widget> </item> - <item row="4" column="3" colspan="2" > - <widget class="QComboBox" name="preprocess" /> - </item> - <item row="5" column="0" colspan="5" > - <widget class="QGroupBox" name="groupBox_5" > + <item row="0" column="2" > + <widget class="QComboBox" name="gui_serif_family" > <property name="sizePolicy" > - <sizepolicy vsizetype="Minimum" hsizetype="Preferred" > + <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="title" > - <string>Header</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QCheckBox" name="gui_header" > - <property name="text" > - <string>&Show header</string> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_10" > - <property name="text" > - <string>&Header format:</string> - </property> - <property name="buddy" > - <cstring>gui_headerformat</cstring> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QLineEdit" name="gui_headerformat" /> - </item> - <item row="1" column="1" > - <widget class="QSpinBox" name="gui_header_separation" > - <property name="suffix" > - <string> px</string> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_29" > - <property name="text" > - <string>Header &separation:</string> - </property> - <property name="buddy" > - <cstring>gui_header_separation</cstring> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item row="6" column="0" colspan="2" > - <widget class="QLabel" name="label_21" > - <property name="text" > - <string>Override<br>CSS</string> - </property> - </widget> - </item> - <item row="6" column="2" colspan="3" > - <widget class="QTextEdit" name="gui_override_css" /> - </item> - </layout> - </widget> - <widget class="QWidget" name="pagesetup_page" > - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label_11" > - <property name="text" > - <string>&Profile:</string> - </property> - <property name="buddy" > - <cstring>gui_profile</cstring> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QComboBox" name="gui_profile" > - <property name="currentIndex" > - <number>-1</number> - </property> - <property name="minimumContentsLength" > - <number>1</number> - </property> </widget> </item> <item row="1" column="0" > - <widget class="QLabel" name="label_12" > + <widget class="QLabel" name="label_23" > <property name="text" > - <string>&Left Margin:</string> + <string>S&ans-serif:</string> </property> <property name="buddy" > - <cstring>gui_left_margin</cstring> + <cstring>gui_sans_family</cstring> </property> </widget> </item> - <item row="1" column="1" > - <widget class="QSpinBox" name="gui_left_margin" > - <property name="suffix" > - <string> px</string> + <item row="1" column="1" colspan="2" > + <widget class="QComboBox" name="gui_sans_family" /> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_24" > + <property name="text" > + <string>&Monospace:</string> </property> - <property name="maximum" > - <number>200</number> + <property name="buddy" > + <cstring>gui_mono_family</cstring> </property> - <property name="value" > - <number>20</number> + </widget> + </item> + <item row="2" column="1" colspan="2" > + <widget class="QComboBox" name="gui_mono_family" /> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_26" > + <property name="text" > + <string>Source en&coding:</string> + </property> + <property name="buddy" > + <cstring>gui_encoding</cstring> + </property> + </widget> + </item> + <item row="3" column="1" colspan="2" > + <widget class="QLineEdit" name="gui_encoding" /> + </item> + </layout> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_25" > + <property name="text" > + <string>Minimum &indent:</string> + </property> + <property name="buddy" > + <cstring>gui_minimum_indent</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QDoubleSpinBox" name="gui_minimum_indent" > + <property name="buttonSymbols" > + <enum>QAbstractSpinBox::PlusMinus</enum> + </property> + <property name="suffix" > + <string> pts</string> + </property> + <property name="decimals" > + <number>1</number> + </property> + </widget> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_9" > + <property name="text" > + <string>&Word spacing:</string> + </property> + <property name="textFormat" > + <enum>Qt::PlainText</enum> + </property> + <property name="buddy" > + <cstring>gui_wordspace</cstring> + </property> + </widget> + </item> + <item row="2" column="1" colspan="2" > + <widget class="QDoubleSpinBox" name="gui_wordspace" > + <property name="buttonSymbols" > + <enum>QAbstractSpinBox::PlusMinus</enum> + </property> + <property name="suffix" > + <string> pts</string> + </property> + <property name="decimals" > + <number>1</number> + </property> + <property name="minimum" > + <double>0.000000000000000</double> + </property> + <property name="maximum" > + <double>10.000000000000000</double> + </property> + <property name="singleStep" > + <double>0.100000000000000</double> + </property> + <property name="value" > + <double>2.500000000000000</double> + </property> + </widget> + </item> + <item row="3" column="0" colspan="4" > + <layout class="QVBoxLayout" name="_12" > + <item> + <widget class="QCheckBox" name="gui_autorotation" > + <property name="text" > + <string>Enable auto &rotation of images</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="gui_blank_after_para" > + <property name="text" > + <string>Insert &blank lines between paragraphs</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="gui_ignore_tables" > + <property name="text" > + <string>Ignore &tables</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="gui_ignore_colors" > + <property name="text" > + <string>Ignore &colors</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="4" column="0" colspan="2" > + <widget class="QLabel" name="label_16" > + <property name="text" > + <string>&Preprocess:</string> + </property> + <property name="buddy" > + <cstring>preprocess</cstring> + </property> + </widget> + </item> + <item row="4" column="3" colspan="2" > + <widget class="QComboBox" name="preprocess" /> + </item> + <item row="5" column="0" colspan="5" > + <widget class="QGroupBox" name="groupBox_5" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Minimum" hsizetype="Preferred" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title" > + <string>Header</string> + </property> + <layout class="QGridLayout" name="_13" > + <item row="0" column="0" > + <widget class="QCheckBox" name="gui_header" > + <property name="text" > + <string>&Show header</string> </property> </widget> </item> <item row="2" column="0" > - <widget class="QLabel" name="label_13" > + <widget class="QLabel" name="label_10" > <property name="text" > - <string>&Right Margin:</string> + <string>&Header format:</string> </property> <property name="buddy" > - <cstring>gui_right_margin</cstring> + <cstring>gui_headerformat</cstring> </property> </widget> </item> <item row="2" column="1" > - <widget class="QSpinBox" name="gui_right_margin" > + <widget class="QLineEdit" name="gui_headerformat" /> + </item> + <item row="1" column="1" > + <widget class="QSpinBox" name="gui_header_separation" > <property name="suffix" > <string> px</string> </property> - <property name="maximum" > - <number>200</number> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_29" > + <property name="text" > + <string>Header &separation:</string> </property> - <property name="value" > - <number>20</number> + <property name="buddy" > + <cstring>gui_header_separation</cstring> </property> </widget> </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_14" > + </layout> + </widget> + </item> + <item row="6" column="0" colspan="2" > + <widget class="QLabel" name="label_21" > + <property name="text" > + <string>Override<br>CSS</string> + </property> + </widget> + </item> + <item row="6" column="2" colspan="3" > + <widget class="QTextEdit" name="gui_override_css" /> + </item> + </layout> + </widget> + <widget class="QWidget" name="pagesetup_page" > + <layout class="QGridLayout" name="_14" > + <item row="0" column="0" > + <widget class="QLabel" name="label_11" > + <property name="text" > + <string>&Profile:</string> + </property> + <property name="buddy" > + <cstring>gui_profile</cstring> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QComboBox" name="gui_profile" > + <property name="currentIndex" > + <number>-1</number> + </property> + <property name="minimumContentsLength" > + <number>1</number> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_12" > + <property name="text" > + <string>&Left Margin:</string> + </property> + <property name="buddy" > + <cstring>gui_left_margin</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QSpinBox" name="gui_left_margin" > + <property name="suffix" > + <string> px</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>20</number> + </property> + </widget> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_13" > + <property name="text" > + <string>&Right Margin:</string> + </property> + <property name="buddy" > + <cstring>gui_right_margin</cstring> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QSpinBox" name="gui_right_margin" > + <property name="suffix" > + <string> px</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>20</number> + </property> + </widget> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_14" > + <property name="text" > + <string>&Top Margin:</string> + </property> + <property name="buddy" > + <cstring>gui_top_margin</cstring> + </property> + </widget> + </item> + <item row="3" column="1" > + <widget class="QSpinBox" name="gui_top_margin" > + <property name="suffix" > + <string> px</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>10</number> + </property> + </widget> + </item> + <item row="4" column="0" > + <widget class="QLabel" name="label_15" > + <property name="text" > + <string>&Bottom Margin:</string> + </property> + <property name="buddy" > + <cstring>gui_bottom_margin</cstring> + </property> + </widget> + </item> + <item row="4" column="1" > + <widget class="QSpinBox" name="gui_bottom_margin" > + <property name="suffix" > + <string> px</string> + </property> + <property name="maximum" > + <number>200</number> + </property> + <property name="value" > + <number>0</number> + </property> + </widget> + </item> + <item row="5" column="0" > + <widget class="QCheckBox" name="gui_render_tables_as_images" > + <property name="text" > + <string>&Convert tables to images (good for large/complex tables)</string> + </property> + </widget> + </item> + <item row="6" column="0" > + <widget class="QLabel" name="label_27" > + <property name="text" > + <string>&Multiplier for text size in rendered tables:</string> + </property> + <property name="buddy" > + <cstring>gui_text_size_multiplier_for_rendered_tables</cstring> + </property> + </widget> + </item> + <item row="6" column="1" > + <widget class="QDoubleSpinBox" name="gui_text_size_multiplier_for_rendered_tables" > + <property name="enabled" > + <bool>false</bool> + </property> + <property name="decimals" > + <number>2</number> + </property> + <property name="minimum" > + <double>0.100000000000000</double> + </property> + <property name="value" > + <double>1.000000000000000</double> + </property> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="chapterdetection_page" > + <layout class="QVBoxLayout" name="_15" > + <item> + <widget class="QGroupBox" name="groupBox_6" > + <property name="title" > + <string>Title based detection</string> + </property> + <layout class="QGridLayout" name="gridLayout" > + <item row="0" column="0" colspan="2" > + <widget class="QCheckBox" name="gui_disable_chapter_detection" > <property name="text" > - <string>&Top Margin:</string> + <string>&Disable chapter detection</string> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_17" > + <property name="text" > + <string>&Regular expression:</string> </property> <property name="buddy" > - <cstring>gui_top_margin</cstring> + <cstring>gui_chapter_regex</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QLineEdit" name="gui_chapter_regex" /> + </item> + <item row="2" column="0" colspan="2" > + <widget class="QCheckBox" name="gui_add_chapters_to_toc" > + <property name="text" > + <string>Add &chapters to table of contents</string> + </property> + </widget> + </item> + <item row="3" column="0" colspan="2" > + <widget class="QCheckBox" name="gui_no_links_in_toc" > + <property name="text" > + <string>Don't add &links to the table of contents</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_7" > + <property name="title" > + <string>Tag based detection</string> + </property> + <layout class="QGridLayout" name="_16" > + <item row="0" column="0" > + <widget class="QLabel" name="label_18" > + <property name="text" > + <string>&Page break before tag:</string> + </property> + <property name="buddy" > + <cstring>gui_page_break_before_tag</cstring> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QLineEdit" name="gui_page_break_before_tag" /> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_19" > + <property name="text" > + <string>&Force page break before tag:</string> + </property> + <property name="buddy" > + <cstring>gui_force_page_break_before_tag</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QLineEdit" name="gui_force_page_break_before_tag" /> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_20" > + <property name="text" > + <string>Force page break before &attribute:</string> + </property> + <property name="buddy" > + <cstring>gui_force_page_break_before_attr</cstring> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QLineEdit" name="gui_force_page_break_before_attr" /> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_28" > + <property name="text" > + <string>Detect chapter &at tag:</string> + </property> + <property name="buddy" > + <cstring>gui_chapter_attr</cstring> </property> </widget> </item> <item row="3" column="1" > - <widget class="QSpinBox" name="gui_top_margin" > - <property name="suffix" > - <string> px</string> - </property> - <property name="maximum" > - <number>200</number> - </property> - <property name="value" > - <number>10</number> - </property> - </widget> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_15" > - <property name="text" > - <string>&Bottom Margin:</string> - </property> - <property name="buddy" > - <cstring>gui_bottom_margin</cstring> - </property> - </widget> - </item> - <item row="4" column="1" > - <widget class="QSpinBox" name="gui_bottom_margin" > - <property name="suffix" > - <string> px</string> - </property> - <property name="maximum" > - <number>200</number> - </property> - <property name="value" > - <number>0</number> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QCheckBox" name="gui_render_tables_as_images" > - <property name="text" > - <string>&Convert tables to images (good for large/complex tables)</string> - </property> - </widget> - </item> - <item row="6" column="0" > - <widget class="QLabel" name="label_27" > - <property name="text" > - <string>&Multiplier for text size in rendered tables:</string> - </property> - <property name="buddy" > - <cstring>gui_text_size_multiplier_for_rendered_tables</cstring> - </property> - </widget> - </item> - <item row="6" column="1" > - <widget class="QDoubleSpinBox" name="gui_text_size_multiplier_for_rendered_tables" > - <property name="enabled" > - <bool>false</bool> - </property> - <property name="decimals" > - <number>2</number> - </property> - <property name="minimum" > - <double>0.100000000000000</double> - </property> - <property name="value" > - <double>1.000000000000000</double> - </property> - </widget> + <widget class="QLineEdit" name="gui_chapter_attr" /> </item> </layout> </widget> - <widget class="QWidget" name="chapterdetection_page" > - <layout class="QVBoxLayout" > - <item> - <widget class="QGroupBox" name="groupBox_6" > - <property name="title" > - <string>Title based detection</string> - </property> - <layout class="QGridLayout" name="gridLayout" > - <item row="0" column="0" colspan="2" > - <widget class="QCheckBox" name="gui_disable_chapter_detection" > - <property name="text" > - <string>&Disable chapter detection</string> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_17" > - <property name="text" > - <string>&Regular expression:</string> - </property> - <property name="buddy" > - <cstring>gui_chapter_regex</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLineEdit" name="gui_chapter_regex" /> - </item> - <item row="2" column="0" colspan="2" > - <widget class="QCheckBox" name="gui_add_chapters_to_toc" > - <property name="text" > - <string>Add &chapters to table of contents</string> - </property> - </widget> - </item> - <item row="3" column="0" colspan="2" > - <widget class="QCheckBox" name="gui_no_links_in_toc" > - <property name="text" > - <string>Don't add &links to the table of contents</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_7" > - <property name="title" > - <string>Tag based detection</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label_18" > - <property name="text" > - <string>&Page break before tag:</string> - </property> - <property name="buddy" > - <cstring>gui_page_break_before_tag</cstring> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QLineEdit" name="gui_page_break_before_tag" /> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_19" > - <property name="text" > - <string>&Force page break before tag:</string> - </property> - <property name="buddy" > - <cstring>gui_force_page_break_before_tag</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLineEdit" name="gui_force_page_break_before_tag" /> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_20" > - <property name="text" > - <string>Force page break before &attribute:</string> - </property> - <property name="buddy" > - <cstring>gui_force_page_break_before_attr</cstring> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QLineEdit" name="gui_force_page_break_before_attr" /> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_28" > - <property name="text" > - <string>Detect chapter &at tag:</string> - </property> - <property name="buddy" > - <cstring>gui_chapter_attr</cstring> - </property> - </widget> - </item> - <item row="3" column="1" > - <widget class="QLineEdit" name="gui_chapter_attr" /> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - <item row="1" column="0" > - <spacer> - <property name="orientation" > - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0" > - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox" > - <property name="title" > - <string>Help on item</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QTextBrowser" name="help_view" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize" > - <size> - <width>0</width> - <height>60</height> - </size> - </property> - <property name="maximumSize" > - <size> - <width>16777215</width> - <height>150</height> - </size> - </property> - <property name="html" > - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'DejaVu Sans';"></p></body></html></string> - </property> - </widget> - </item> - </layout> + </item> + </layout> + </widget> </widget> </item> </layout> - </item> - <item> - <widget class="QDialogButtonBox" name="buttonBox" > - <property name="orientation" > - <enum>Qt::Horizontal</enum> - </property> - <property name="standardButtons" > - <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> - </property> - <property name="centerButtons" > - <bool>false</bool> - </property> - </widget> - </item> - </layout> + </widget> + </widget> + </item> + <item row="1" column="1" > + <widget class="QTextBrowser" name="help_view" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize" > + <size> + <width>0</width> + <height>60</height> + </size> + </property> + <property name="maximumSize" > + <size> + <width>16777215</width> + <height>120</height> + </size> + </property> + <property name="html" > + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html></string> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QDialogButtonBox" name="buttonBox" > + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons" > + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + <property name="centerButtons" > + <bool>false</bool> + </property> + </widget> </item> </layout> </widget> @@ -1079,108 +1046,12 @@ p, li { white-space: pre-wrap; } <slot>setCurrentIndex(int)</slot> <hints> <hint type="sourcelabel" > - <x>184</x> - <y>279</y> + <x>96</x> + <y>120</y> </hint> <hint type="destinationlabel" > - <x>368</x> - <y>185</y> - </hint> - </hints> - </connection> - <connection> - <sender>gui_disable_chapter_detection</sender> - <signal>toggled(bool)</signal> - <receiver>gui_chapter_regex</receiver> - <slot>setDisabled(bool)</slot> - <hints> - <hint type="sourcelabel" > - <x>308</x> - <y>74</y> - </hint> - <hint type="destinationlabel" > - <x>308</x> - <y>74</y> - </hint> - </hints> - </connection> - <connection> - <sender>gui_disable_chapter_detection</sender> - <signal>toggled(bool)</signal> - <receiver>gui_add_chapters_to_toc</receiver> - <slot>setDisabled(bool)</slot> - <hints> - <hint type="sourcelabel" > - <x>308</x> - <y>74</y> - </hint> - <hint type="destinationlabel" > - <x>308</x> - <y>74</y> - </hint> - </hints> - </connection> - <connection> - <sender>gui_render_tables_as_images</sender> - <signal>toggled(bool)</signal> - <receiver>gui_text_size_multiplier_for_rendered_tables</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel" > - <x>308</x> - <y>74</y> - </hint> - <hint type="destinationlabel" > - <x>308</x> - <y>74</y> - </hint> - </hints> - </connection> - <connection> - <sender>gui_header</sender> - <signal>toggled(bool)</signal> - <receiver>gui_headerformat</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel" > - <x>345</x> - <y>363</y> - </hint> - <hint type="destinationlabel" > - <x>837</x> - <y>435</y> - </hint> - </hints> - </connection> - <connection> - <sender>gui_disable_chapter_detection</sender> - <signal>toggled(bool)</signal> - <receiver>gui_chapter_attr</receiver> - <slot>setDisabled(bool)</slot> - <hints> - <hint type="sourcelabel" > - <x>308</x> - <y>74</y> - </hint> - <hint type="destinationlabel" > - <x>308</x> - <y>74</y> - </hint> - </hints> - </connection> - <connection> - <sender>gui_header</sender> - <signal>toggled(bool)</signal> - <receiver>gui_header_separation</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel" > - <x>261</x> - <y>346</y> - </hint> - <hint type="destinationlabel" > - <x>379</x> - <y>378</y> + <x>539</x> + <y>220</y> </hint> </hints> </connection> diff --git a/src/calibre/gui2/dialogs/metadata_single.py b/src/calibre/gui2/dialogs/metadata_single.py index 4915c87e7d..385e105c3a 100644 --- a/src/calibre/gui2/dialogs/metadata_single.py +++ b/src/calibre/gui2/dialogs/metadata_single.py @@ -11,7 +11,7 @@ from PyQt4.QtGui import QPixmap, QListWidgetItem, QErrorMessage, QDialog, QCompl from calibre.gui2 import qstring_to_unicode, error_dialog, file_icon_provider, \ - choose_files, pixmap_to_data, choose_images + choose_files, pixmap_to_data, choose_images, ResizableDialog from calibre.gui2.dialogs.metadata_single_ui import Ui_MetadataSingleDialog from calibre.gui2.dialogs.fetch_metadata import FetchMetadata from calibre.gui2.dialogs.tag_editor import TagEditor @@ -40,7 +40,7 @@ class AuthorCompleter(QCompleter): all_authors.sort(cmp=lambda x, y : cmp(x[1], y[1])) QCompleter.__init__(self, [x[1] for x in all_authors]) -class MetadataSingleDialog(QDialog, Ui_MetadataSingleDialog): +class MetadataSingleDialog(ResizableDialog, Ui_MetadataSingleDialog): def do_reset_cover(self, *args): pix = QPixmap(':/images/book.svg') @@ -164,9 +164,7 @@ class MetadataSingleDialog(QDialog, Ui_MetadataSingleDialog): self.db.remove_format(self.row, ext, notify=False) def __init__(self, window, row, db, accepted_callback=None): - QDialog.__init__(self, window) - Ui_MetadataSingleDialog.__init__(self) - self.setupUi(self) + ResizableDialog.__init__(self, window) self.bc_box.layout().setAlignment(self.cover, Qt.AlignCenter|Qt.AlignHCenter) self.splitter.setStretchFactor(100, 1) self.db = db diff --git a/src/calibre/gui2/dialogs/metadata_single.ui b/src/calibre/gui2/dialogs/metadata_single.ui index b2e2108ec3..c693cf3eea 100644 --- a/src/calibre/gui2/dialogs/metadata_single.ui +++ b/src/calibre/gui2/dialogs/metadata_single.ui @@ -5,8 +5,8 @@ <rect> <x>0</x> <y>0</y> - <width>923</width> - <height>715</height> + <width>887</width> + <height>750</height> </rect> </property> <property name="sizePolicy" > @@ -28,551 +28,588 @@ <property name="modal" > <bool>true</bool> </property> - <layout class="QVBoxLayout" name="verticalLayout_3" > + <layout class="QVBoxLayout" name="verticalLayout_6" > <item> - <widget class="QSplitter" name="splitter" > - <property name="orientation" > - <enum>Qt::Horizontal</enum> + <widget class="QScrollArea" name="scrollArea" > + <property name="frameShape" > + <enum>QFrame::NoFrame</enum> </property> - <widget class="QWidget" name="layoutWidget" > - <layout class="QVBoxLayout" > + <property name="widgetResizable" > + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>879</width> + <height>710</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout_5" > + <property name="margin" > + <number>0</number> + </property> <item> - <widget class="QGroupBox" name="meta_box" > - <property name="title" > - <string>Meta information</string> + <widget class="QWidget" native="1" name="central_widget" > + <property name="minimumSize" > + <size> + <width>800</width> + <height>665</height> + </size> </property> - <layout class="QGridLayout" name="gridLayout_3" > - <item row="0" column="0" > - <widget class="QLabel" name="label" > - <property name="text" > - <string>&Title: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>title</cstring> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QLineEdit" name="title" > - <property name="toolTip" > - <string>Change the title of this book</string> - </property> - </widget> - </item> - <item rowspan="2" row="0" column="2" > - <widget class="QToolButton" name="swap_button" > - <property name="toolTip" > - <string>Swap the author and title</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/swap.svg</normaloff>:/images/swap.svg</iconset> - </property> - <property name="iconSize" > - <size> - <width>16</width> - <height>16</height> - </size> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_2" > - <property name="text" > - <string>&Author(s): </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>authors</cstring> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_8" > - <property name="text" > - <string>Author S&ort: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>author_sort</cstring> - </property> - </widget> - </item> - <item row="2" column="1" colspan="2" > - <layout class="QHBoxLayout" name="horizontalLayout" > - <item> - <widget class="QLineEdit" name="author_sort" > - <property name="toolTip" > - <string>Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="auto_author_sort" > - <property name="toolTip" > - <string>Automatically create the author sort entry based on the current author entry</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/auto_author_sort.svg</normaloff>:/images/auto_author_sort.svg</iconset> - </property> - </widget> - </item> - </layout> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_6" > - <property name="text" > - <string>&Rating:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>rating</cstring> - </property> - </widget> - </item> - <item row="3" column="1" colspan="2" > - <widget class="QSpinBox" name="rating" > - <property name="toolTip" > - <string>Rating of this book. 0-5 stars</string> - </property> - <property name="whatsThis" > - <string>Rating of this book. 0-5 stars</string> - </property> - <property name="buttonSymbols" > - <enum>QAbstractSpinBox::PlusMinus</enum> - </property> - <property name="suffix" > - <string> stars</string> - </property> - <property name="maximum" > - <number>5</number> - </property> - </widget> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_3" > - <property name="text" > - <string>&Publisher: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>publisher</cstring> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QLabel" name="label_4" > - <property name="text" > - <string>Ta&gs: </string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>tags</cstring> - </property> - </widget> - </item> - <item row="5" column="1" colspan="2" > - <layout class="QHBoxLayout" > - <item> - <widget class="QLineEdit" name="tags" > - <property name="toolTip" > - <string>Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas.</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="tag_editor_button" > - <property name="toolTip" > - <string>Open Tag Editor</string> - </property> - <property name="text" > - <string>Open Tag Editor</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/chapters.svg</normaloff>:/images/chapters.svg</iconset> - </property> - </widget> - </item> - </layout> - </item> - <item row="6" column="0" > - <widget class="QLabel" name="label_7" > - <property name="text" > - <string>&Series:</string> - </property> - <property name="textFormat" > - <enum>Qt::PlainText</enum> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>series</cstring> - </property> - </widget> - </item> - <item row="6" column="1" colspan="2" > - <layout class="QHBoxLayout" > - <property name="spacing" > - <number>5</number> - </property> - <item> - <widget class="QComboBox" name="series" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip" > - <string>List of known series. You can add new series.</string> - </property> - <property name="whatsThis" > - <string>List of known series. You can add new series.</string> - </property> - <property name="editable" > - <bool>true</bool> - </property> - <property name="insertPolicy" > - <enum>QComboBox::InsertAlphabetically</enum> - </property> - <property name="sizeAdjustPolicy" > - <enum>QComboBox::AdjustToContents</enum> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="remove_series_button" > - <property name="toolTip" > - <string>Remove unused series (Series that have no books)</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/trash.svg</normaloff>:/images/trash.svg</iconset> - </property> - </widget> - </item> - </layout> - </item> - <item row="7" column="1" colspan="2" > - <widget class="QSpinBox" name="series_index" > - <property name="enabled" > - <bool>false</bool> - </property> - <property name="toolTip" > - <string>Series index.</string> - </property> - <property name="whatsThis" > - <string>Series index.</string> - </property> - <property name="prefix" > - <string>Book </string> - </property> - <property name="minimum" > - <number>1</number> - </property> - <property name="maximum" > - <number>10000</number> - </property> - </widget> - </item> - <item row="8" column="0" > - <widget class="QLabel" name="label_9" > - <property name="text" > - <string>IS&BN:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="buddy" > - <cstring>isbn</cstring> - </property> - </widget> - </item> - <item row="8" column="1" colspan="2" > - <widget class="QLineEdit" name="isbn" /> - </item> - <item row="4" column="1" > - <widget class="QComboBox" name="publisher" > - <property name="editable" > - <bool>true</bool> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLineEdit" name="authors" /> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_2" > - <property name="title" > - <string>Comments</string> - </property> - <layout class="QGridLayout" name="gridLayout_4" > - <item row="0" column="0" > - <widget class="QTextEdit" name="comments" /> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QPushButton" name="fetch_metadata_button" > - <property name="text" > - <string>Fetch metadata from server</string> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="layoutWidget" > - <layout class="QVBoxLayout" name="verticalLayout_2" > - <item> - <widget class="QGroupBox" name="af_group_box" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Minimum" hsizetype="Preferred" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title" > - <string>Available Formats</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout" > + <layout class="QVBoxLayout" name="verticalLayout_3" > <item> - <layout class="QGridLayout" name="gridLayout" > - <item rowspan="3" row="0" column="0" > - <widget class="QListWidget" name="formats" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="maximumSize" > - <size> - <width>16777215</width> - <height>130</height> - </size> - </property> - <property name="iconSize" > - <size> - <width>64</width> - <height>64</height> - </size> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QToolButton" name="add_format_button" > - <property name="toolTip" > - <string>Add a new format for this book to the database</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/add_book.svg</normaloff>:/images/add_book.svg</iconset> - </property> - <property name="iconSize" > - <size> - <width>32</width> - <height>32</height> - </size> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QToolButton" name="remove_format_button" > - <property name="toolTip" > - <string>Remove the selected formats for this book from the database.</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/trash.svg</normaloff>:/images/trash.svg</iconset> - </property> - <property name="iconSize" > - <size> - <width>32</width> - <height>32</height> - </size> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QToolButton" name="button_set_cover" > - <property name="toolTip" > - <string>Set the cover for the book from the selected format</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/book.svg</normaloff>:/images/book.svg</iconset> - </property> - <property name="iconSize" > - <size> - <width>32</width> - <height>32</height> - </size> - </property> - </widget> - </item> - </layout> - </item> - </layout> - <zorder></zorder> - </widget> - </item> - <item> - <widget class="QGroupBox" name="bc_box" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Expanding" hsizetype="Preferred" > - <horstretch>0</horstretch> - <verstretch>10</verstretch> - </sizepolicy> - </property> - <property name="title" > - <string>Book Cover</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_4" > - <item> - <widget class="ImageView" name="cover" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Expanding" hsizetype="Expanding" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> + <widget class="QSplitter" name="splitter" > + <property name="orientation" > + <enum>Qt::Horizontal</enum> </property> - <property name="text" > - <string/> - </property> - <property name="pixmap" > - <pixmap resource="../images.qrc" >:/images/book.svg</pixmap> - </property> - <property name="scaledContents" > - <bool>true</bool> - </property> - </widget> - </item> - <item> - <layout class="QVBoxLayout" > - <property name="spacing" > - <number>6</number> - </property> - <property name="sizeConstraint" > - <enum>QLayout::SetMaximumSize</enum> - </property> - <property name="margin" > - <number>0</number> - </property> - <item> - <widget class="QLabel" name="label_5" > - <property name="text" > - <string>Change &cover image:</string> - </property> - <property name="buddy" > - <cstring>cover_path</cstring> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" > - <property name="spacing" > - <number>6</number> - </property> - <property name="margin" > - <number>0</number> - </property> + <widget class="QWidget" name="layoutWidget" > + <layout class="QVBoxLayout" > <item> - <widget class="QLineEdit" name="cover_path" > - <property name="readOnly" > - <bool>true</bool> + <widget class="QGroupBox" name="meta_box" > + <property name="title" > + <string>Meta information</string> </property> + <layout class="QGridLayout" name="gridLayout_3" > + <item row="0" column="0" > + <widget class="QLabel" name="label" > + <property name="text" > + <string>&Title: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>title</cstring> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QLineEdit" name="title" > + <property name="toolTip" > + <string>Change the title of this book</string> + </property> + </widget> + </item> + <item rowspan="2" row="0" column="2" > + <widget class="QToolButton" name="swap_button" > + <property name="toolTip" > + <string>Swap the author and title</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/swap.svg</normaloff>:/images/swap.svg</iconset> + </property> + <property name="iconSize" > + <size> + <width>16</width> + <height>16</height> + </size> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_2" > + <property name="text" > + <string>&Author(s): </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>authors</cstring> + </property> + </widget> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_8" > + <property name="text" > + <string>Author S&ort: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>author_sort</cstring> + </property> + </widget> + </item> + <item row="2" column="1" colspan="2" > + <layout class="QHBoxLayout" name="horizontalLayout" > + <item> + <widget class="QLineEdit" name="author_sort" > + <property name="toolTip" > + <string>Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.</string> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="auto_author_sort" > + <property name="toolTip" > + <string>Automatically create the author sort entry based on the current author entry</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/auto_author_sort.svg</normaloff>:/images/auto_author_sort.svg</iconset> + </property> + </widget> + </item> + </layout> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_6" > + <property name="text" > + <string>&Rating:</string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>rating</cstring> + </property> + </widget> + </item> + <item row="3" column="1" colspan="2" > + <widget class="QSpinBox" name="rating" > + <property name="toolTip" > + <string>Rating of this book. 0-5 stars</string> + </property> + <property name="whatsThis" > + <string>Rating of this book. 0-5 stars</string> + </property> + <property name="buttonSymbols" > + <enum>QAbstractSpinBox::PlusMinus</enum> + </property> + <property name="suffix" > + <string> stars</string> + </property> + <property name="maximum" > + <number>5</number> + </property> + </widget> + </item> + <item row="4" column="0" > + <widget class="QLabel" name="label_3" > + <property name="text" > + <string>&Publisher: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>publisher</cstring> + </property> + </widget> + </item> + <item row="5" column="0" > + <widget class="QLabel" name="label_4" > + <property name="text" > + <string>Ta&gs: </string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>tags</cstring> + </property> + </widget> + </item> + <item row="5" column="1" colspan="2" > + <layout class="QHBoxLayout" name="_2" > + <item> + <widget class="QLineEdit" name="tags" > + <property name="toolTip" > + <string>Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas.</string> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="tag_editor_button" > + <property name="toolTip" > + <string>Open Tag Editor</string> + </property> + <property name="text" > + <string>Open Tag Editor</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/chapters.svg</normaloff>:/images/chapters.svg</iconset> + </property> + </widget> + </item> + </layout> + </item> + <item row="6" column="0" > + <widget class="QLabel" name="label_7" > + <property name="text" > + <string>&Series:</string> + </property> + <property name="textFormat" > + <enum>Qt::PlainText</enum> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>series</cstring> + </property> + </widget> + </item> + <item row="6" column="1" colspan="2" > + <layout class="QHBoxLayout" name="_3" > + <property name="spacing" > + <number>5</number> + </property> + <item> + <widget class="QComboBox" name="series" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>List of known series. You can add new series.</string> + </property> + <property name="whatsThis" > + <string>List of known series. You can add new series.</string> + </property> + <property name="editable" > + <bool>true</bool> + </property> + <property name="insertPolicy" > + <enum>QComboBox::InsertAlphabetically</enum> + </property> + <property name="sizeAdjustPolicy" > + <enum>QComboBox::AdjustToContents</enum> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="remove_series_button" > + <property name="toolTip" > + <string>Remove unused series (Series that have no books)</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/trash.svg</normaloff>:/images/trash.svg</iconset> + </property> + </widget> + </item> + </layout> + </item> + <item row="7" column="1" colspan="2" > + <widget class="QSpinBox" name="series_index" > + <property name="enabled" > + <bool>false</bool> + </property> + <property name="toolTip" > + <string>Series index.</string> + </property> + <property name="whatsThis" > + <string>Series index.</string> + </property> + <property name="prefix" > + <string>Book </string> + </property> + <property name="minimum" > + <number>1</number> + </property> + <property name="maximum" > + <number>10000</number> + </property> + </widget> + </item> + <item row="8" column="0" > + <widget class="QLabel" name="label_9" > + <property name="text" > + <string>IS&BN:</string> + </property> + <property name="alignment" > + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="buddy" > + <cstring>isbn</cstring> + </property> + </widget> + </item> + <item row="8" column="1" colspan="2" > + <widget class="QLineEdit" name="isbn" /> + </item> + <item row="4" column="1" > + <widget class="QComboBox" name="publisher" > + <property name="editable" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QLineEdit" name="authors" /> + </item> + </layout> </widget> </item> <item> - <widget class="QToolButton" name="cover_button" > - <property name="toolTip" > - <string>Browse for an image to use as the cover of this book.</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/document_open.svg</normaloff>:/images/document_open.svg</iconset> + <widget class="QGroupBox" name="groupBox_2" > + <property name="title" > + <string>Comments</string> </property> + <layout class="QGridLayout" name="gridLayout_4" > + <item row="0" column="0" > + <widget class="QTextEdit" name="comments" /> + </item> + </layout> </widget> </item> <item> - <widget class="QToolButton" name="reset_cover" > - <property name="toolTip" > - <string>Reset cover to default</string> - </property> + <widget class="QPushButton" name="fetch_metadata_button" > <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/trash.svg</normaloff>:/images/trash.svg</iconset> + <string>Fetch metadata from server</string> </property> </widget> </item> </layout> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout" > - <item> - <widget class="QPushButton" name="fetch_cover_button" > - <property name="text" > - <string>Fetch cover image from server</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="password_button" > - <property name="toolTip" > - <string>Change the username and/or password for your account at LibraryThing.com</string> - </property> - <property name="text" > - <string>Change password</string> - </property> - </widget> - </item> - </layout> + </widget> + <widget class="QWidget" name="layoutWidget_2" > + <layout class="QVBoxLayout" name="verticalLayout_2" > + <item> + <widget class="QGroupBox" name="af_group_box" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Minimum" hsizetype="Preferred" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title" > + <string>Available Formats</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout" > + <item> + <layout class="QGridLayout" name="gridLayout" > + <item rowspan="3" row="0" column="0" > + <widget class="QListWidget" name="formats" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Minimum" hsizetype="Minimum" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="maximumSize" > + <size> + <width>16777215</width> + <height>130</height> + </size> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QToolButton" name="add_format_button" > + <property name="toolTip" > + <string>Add a new format for this book to the database</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/add_book.svg</normaloff>:/images/add_book.svg</iconset> + </property> + <property name="iconSize" > + <size> + <width>32</width> + <height>32</height> + </size> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QToolButton" name="remove_format_button" > + <property name="toolTip" > + <string>Remove the selected formats for this book from the database.</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/trash.svg</normaloff>:/images/trash.svg</iconset> + </property> + <property name="iconSize" > + <size> + <width>32</width> + <height>32</height> + </size> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QToolButton" name="button_set_cover" > + <property name="toolTip" > + <string>Set the cover for the book from the selected format</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/book.svg</normaloff>:/images/book.svg</iconset> + </property> + <property name="iconSize" > + <size> + <width>32</width> + <height>32</height> + </size> + </property> + </widget> + </item> + </layout> + </item> + </layout> + <zorder></zorder> + </widget> + </item> + <item> + <widget class="QGroupBox" name="bc_box" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Expanding" hsizetype="Preferred" > + <horstretch>0</horstretch> + <verstretch>10</verstretch> + </sizepolicy> + </property> + <property name="title" > + <string>Book Cover</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_4" > + <item> + <widget class="ImageView" name="cover" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Expanding" hsizetype="Expanding" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text" > + <string/> + </property> + <property name="pixmap" > + <pixmap resource="../images.qrc" >:/images/book.svg</pixmap> + </property> + <property name="scaledContents" > + <bool>true</bool> + </property> + </widget> + </item> + <item> + <layout class="QVBoxLayout" name="_4" > + <property name="spacing" > + <number>6</number> + </property> + <property name="sizeConstraint" > + <enum>QLayout::SetMaximumSize</enum> + </property> + <property name="margin" > + <number>0</number> + </property> + <item> + <widget class="QLabel" name="label_5" > + <property name="text" > + <string>Change &cover image:</string> + </property> + <property name="buddy" > + <cstring>cover_path</cstring> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="_5" > + <property name="spacing" > + <number>6</number> + </property> + <property name="margin" > + <number>0</number> + </property> + <item> + <widget class="QLineEdit" name="cover_path" > + <property name="readOnly" > + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="cover_button" > + <property name="toolTip" > + <string>Browse for an image to use as the cover of this book.</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/document_open.svg</normaloff>:/images/document_open.svg</iconset> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="reset_cover" > + <property name="toolTip" > + <string>Reset cover to default</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/trash.svg</normaloff>:/images/trash.svg</iconset> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="_6" > + <item> + <widget class="QPushButton" name="fetch_cover_button" > + <property name="text" > + <string>Fetch cover image from server</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="password_button" > + <property name="toolTip" > + <string>Change the username and/or password for your account at LibraryThing.com</string> + </property> + <property name="text" > + <string>Change password</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + </widget> </item> </layout> </widget> @@ -609,8 +646,8 @@ <tabstop>rating</tabstop> <tabstop>publisher</tabstop> <tabstop>tags</tabstop> - <tabstop>tag_editor_button</tabstop> <tabstop>series</tabstop> + <tabstop>tag_editor_button</tabstop> <tabstop>remove_series_button</tabstop> <tabstop>series_index</tabstop> <tabstop>isbn</tabstop> @@ -618,13 +655,14 @@ <tabstop>fetch_metadata_button</tabstop> <tabstop>fetch_cover_button</tabstop> <tabstop>password_button</tabstop> + <tabstop>formats</tabstop> + <tabstop>add_format_button</tabstop> + <tabstop>remove_format_button</tabstop> + <tabstop>button_set_cover</tabstop> + <tabstop>cover_path</tabstop> <tabstop>cover_button</tabstop> <tabstop>reset_cover</tabstop> - <tabstop>cover_path</tabstop> - <tabstop>add_format_button</tabstop> - <tabstop>button_set_cover</tabstop> - <tabstop>remove_format_button</tabstop> - <tabstop>formats</tabstop> + <tabstop>scrollArea</tabstop> <tabstop>button_box</tabstop> </tabstops> <resources> diff --git a/src/calibre/gui2/dialogs/scheduler.py b/src/calibre/gui2/dialogs/scheduler.py index a4bfe9f665..86b3190c04 100644 --- a/src/calibre/gui2/dialogs/scheduler.py +++ b/src/calibre/gui2/dialogs/scheduler.py @@ -7,11 +7,11 @@ __docformat__ = 'restructuredtext en' Scheduler for automated recipe downloads ''' -import sys, copy +import sys, copy, time from datetime import datetime, timedelta from PyQt4.Qt import QDialog, QApplication, QLineEdit, QPalette, SIGNAL, QBrush, \ QColor, QAbstractListModel, Qt, QVariant, QFont, QIcon, \ - QFile, QObject, QTimer, QMutex, QMenu, QAction + QFile, QObject, QTimer, QMutex, QMenu, QAction, QTime from calibre import english_sort from calibre.gui2.dialogs.scheduler_ui import Ui_Dialog @@ -66,7 +66,10 @@ class Recipe(object): return self.id == getattr(other, 'id', None) def __repr__(self): - return u'%s|%s|%s|%s'%(self.id, self.title, self.last_downloaded.ctime(), self.schedule) + schedule = self.schedule + if schedule and schedule > 1e5: + schedule = decode_schedule(schedule) + return u'%s|%s|%s|%s'%(self.id, self.title, self.last_downloaded.ctime(), schedule) builtin_recipes = [Recipe(m, r, True) for r, m in zip(recipes, recipe_modules)] @@ -169,6 +172,11 @@ class RecipeModel(QAbstractListModel, SearchQueryParser): return QVariant(icon) return NONE + + def update_recipe_schedule(self, recipe): + for srecipe in self.recipes: + if srecipe == recipe: + srecipe.schedule = recipe.schedule class Search(QLineEdit): @@ -210,7 +218,17 @@ class Search(QLineEdit): text = unicode(self.text()) self.emit(SIGNAL('search(PyQt_PyObject)'), text) - +def encode_schedule(day, hour, minute): + day = 1e7 * (day+1) + hour = 1e4 * (hour+1) + return day + hour + minute + 1 + +def decode_schedule(num): + raw = '%d'%int(num) + day = int(raw[0]) + hour = int(raw[2:4]) + minute = int(raw[-2:]) + return day-1, hour-1, minute-1 class SchedulerDialog(QDialog, Ui_Dialog): @@ -228,17 +246,22 @@ class SchedulerDialog(QDialog, Ui_Dialog): self.connect(self.username, SIGNAL('textEdited(QString)'), self.set_account_info) self.connect(self.password, SIGNAL('textEdited(QString)'), self.set_account_info) self.connect(self.schedule, SIGNAL('stateChanged(int)'), self.do_schedule) - self.connect(self.schedule, SIGNAL('stateChanged(int)'), - lambda state: self.interval.setEnabled(state == Qt.Checked)) self.connect(self.show_password, SIGNAL('stateChanged(int)'), lambda state: self.password.setEchoMode(self.password.Normal if state == Qt.Checked else self.password.Password)) self.connect(self.interval, SIGNAL('valueChanged(double)'), self.do_schedule) + self.connect(self.day, SIGNAL('currentIndexChanged(int)'), self.do_schedule) + self.connect(self.time, SIGNAL('timeChanged(QTime)'), self.do_schedule) + for button in (self.daily_button, self.interval_button): + self.connect(button, SIGNAL('toggled(bool)'), self.do_schedule) self.connect(self.search, SIGNAL('search(PyQt_PyObject)'), self._model.search) self.connect(self._model, SIGNAL('modelReset()'), lambda : self.detail_box.setVisible(False)) self.connect(self.download, SIGNAL('clicked()'), self.download_now) self.search.setFocus(Qt.OtherFocusReason) self.old_news.setValue(gconf['oldest_news']) self.rnumber.setText(_('%d recipes')%self._model.rowCount(None)) + for day in (_('day'), _('Monday'), _('Tuesday'), _('Wednesday'), + _('Thursday'), _('Friday'), _('Saturday'), _('Sunday')): + self.day.addItem(day) def download_now(self): recipe = self._model.data(self.recipes.currentIndex(), Qt.UserRole) @@ -252,6 +275,8 @@ class SchedulerDialog(QDialog, Ui_Dialog): config[key] = (username, password) if username and password else None def do_schedule(self, *args): + if not getattr(self, 'allow_scheduling', False): + return recipe = self.recipes.currentIndex() if not recipe.isValid(): return @@ -263,17 +288,26 @@ class SchedulerDialog(QDialog, Ui_Dialog): else: recipe.last_downloaded = datetime.fromordinal(1) recipes.append(recipe) - recipe.schedule = self.interval.value() - if recipe.schedule < 0.1: - recipe.schedule = 1/24. if recipe.needs_subscription and not config['recipe_account_info_%s'%recipe.id]: error_dialog(self, _('Must set account information'), _('This recipe requires a username and password')).exec_() self.schedule.setCheckState(Qt.Unchecked) return + if self.interval_button.isChecked(): + recipe.schedule = self.interval.value() + if recipe.schedule < 0.1: + recipe.schedule = 1/24. + else: + day_of_week = self.day.currentIndex() - 1 + if day_of_week < 0: + day_of_week = 7 + t = self.time.time() + hour, minute = t.hour(), t.minute() + recipe.schedule = encode_schedule(day_of_week, hour, minute) else: if recipe in recipes: recipes.remove(recipe) save_recipes(recipes) + self._model.update_recipe_schedule(recipe) self.emit(SIGNAL('new_schedule(PyQt_PyObject)'), recipes) def show_recipe(self, index): @@ -282,8 +316,26 @@ class SchedulerDialog(QDialog, Ui_Dialog): self.title.setText(recipe.title) self.author.setText(_('Created by: ') + recipe.author) self.description.setText(recipe.description if recipe.description else '') + self.allow_scheduling = False + schedule = -1 if recipe.schedule is None else recipe.schedule + if schedule < 1e5 and schedule >= 0: + self.interval.setValue(schedule) + self.interval_button.setChecked(True) + self.day.setEnabled(False), self.time.setEnabled(False) + else: + if schedule > 0: + day, hour, minute = decode_schedule(schedule) + else: + day, hour, minute = 7, 12, 0 + if day == 7: + day = -1 + self.day.setCurrentIndex(day+1) + self.time.setTime(QTime(hour, minute)) + self.daily_button.setChecked(True) + self.interval_button.setChecked(False) + self.interval.setEnabled(False) self.schedule.setChecked(recipe.schedule is not None) - self.interval.setValue(recipe.schedule if recipe.schedule is not None else 1) + self.allow_scheduling = True self.detail_box.setVisible(True) self.account.setVisible(recipe.needs_subscription) self.interval.setEnabled(self.schedule.checkState() == Qt.Checked) @@ -365,13 +417,22 @@ class Scheduler(QObject): self.dirtied = False needs_downloading = set([]) self.debug('Checking...') - now = datetime.utcnow() + nowt = datetime.utcnow() for recipe in self.recipes: if recipe.schedule is None: continue - delta = now - recipe.last_downloaded - if delta > timedelta(days=recipe.schedule): - needs_downloading.add(recipe) + delta = nowt - recipe.last_downloaded + if recipe.schedule < 1e5: + if delta > timedelta(days=recipe.schedule): + needs_downloading.add(recipe) + else: + day, hour, minute = decode_schedule(recipe.schedule) + now = time.localtime() + day_matches = day > 6 or day == now.tm_wday + tnow = now.tm_hour*60 + now.tm_min + matches = day_matches and (hour*60+minute) < tnow + if matches and delta >= timedelta(days=1): + needs_downloading.add(recipe) self.debug('Needs downloading:', needs_downloading) diff --git a/src/calibre/gui2/dialogs/scheduler.ui b/src/calibre/gui2/dialogs/scheduler.ui index 818282da89..2cf22f7191 100644 --- a/src/calibre/gui2/dialogs/scheduler.ui +++ b/src/calibre/gui2/dialogs/scheduler.ui @@ -6,7 +6,7 @@ <x>0</x> <y>0</y> <width>726</width> - <height>551</height> + <height>575</height> </rect> </property> <property name="windowTitle" > @@ -42,25 +42,12 @@ </item> <item row="0" column="1" > <layout class="QVBoxLayout" name="verticalLayout_3" > - <item> - <spacer name="horizontalSpacer_3" > - <property name="orientation" > - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0" > - <size> - <width>40</width> - <height>0</height> - </size> - </property> - </spacer> - </item> <item> <widget class="QGroupBox" name="detail_box" > <property name="title" > <string>Schedule for download</string> </property> - <layout class="QVBoxLayout" name="verticalLayout_2" > + <layout class="QVBoxLayout" name="verticalLayout_4" > <item> <widget class="QLabel" name="title" > <property name="font" > @@ -110,70 +97,97 @@ <item> <widget class="QCheckBox" name="schedule" > <property name="text" > - <string>&Schedule for download every:</string> + <string>&Schedule for download:</string> </property> </widget> </item> <item> - <layout class="QHBoxLayout" name="horizontalLayout" > - <item> - <spacer name="horizontalSpacer" > - <property name="orientation" > - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0" > - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QDoubleSpinBox" name="interval" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip" > - <string>Interval at which to download this recipe. A value of zero means that the recipe will be downloaded every hour.</string> - </property> - <property name="suffix" > - <string> days</string> - </property> - <property name="decimals" > - <number>1</number> - </property> - <property name="minimum" > - <double>0.000000000000000</double> - </property> - <property name="maximum" > - <double>365.100000000000023</double> - </property> - <property name="singleStep" > - <double>1.000000000000000</double> - </property> - <property name="value" > - <double>1.000000000000000</double> - </property> - </widget> - </item> - <item> - <spacer name="horizontalSpacer_2" > - <property name="orientation" > - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0" > - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> + <widget class="QWidget" native="1" name="widget" > + <property name="enabled" > + <bool>false</bool> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2" > + <item> + <layout class="QHBoxLayout" name="horizontalLayout_2" > + <item> + <widget class="QRadioButton" name="daily_button" > + <property name="text" > + <string>Every </string> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="day" /> + </item> + <item> + <widget class="QLabel" name="label_4" > + <property name="text" > + <string>at</string> + </property> + </widget> + </item> + <item> + <widget class="QTimeEdit" name="time" /> + </item> + <item> + <spacer name="horizontalSpacer" > + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0" > + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout" > + <item> + <widget class="QRadioButton" name="interval_button" > + <property name="text" > + <string>Every </string> + </property> + </widget> + </item> + <item> + <widget class="QDoubleSpinBox" name="interval" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Fixed" hsizetype="Expanding" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip" > + <string>Interval at which to download this recipe. A value of zero means that the recipe will be downloaded every hour.</string> + </property> + <property name="suffix" > + <string> days</string> + </property> + <property name="decimals" > + <number>1</number> + </property> + <property name="minimum" > + <double>0.000000000000000</double> + </property> + <property name="maximum" > + <double>365.100000000000023</double> + </property> + <property name="singleStep" > + <double>1.000000000000000</double> + </property> + <property name="value" > + <double>1.000000000000000</double> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> </item> <item> <widget class="QLabel" name="last_downloaded" > @@ -315,8 +329,8 @@ <slot>accept()</slot> <hints> <hint type="sourcelabel" > - <x>248</x> - <y>254</y> + <x>613</x> + <y>824</y> </hint> <hint type="destinationlabel" > <x>157</x> @@ -331,8 +345,8 @@ <slot>reject()</slot> <hints> <hint type="sourcelabel" > - <x>316</x> - <y>260</y> + <x>681</x> + <y>824</y> </hint> <hint type="destinationlabel" > <x>286</x> @@ -340,5 +354,85 @@ </hint> </hints> </connection> + <connection> + <sender>schedule</sender> + <signal>toggled(bool)</signal> + <receiver>widget</receiver> + <slot>setDisabled(bool)</slot> + <hints> + <hint type="sourcelabel" > + <x>454</x> + <y>147</y> + </hint> + <hint type="destinationlabel" > + <x>461</x> + <y>168</y> + </hint> + </hints> + </connection> + <connection> + <sender>schedule</sender> + <signal>toggled(bool)</signal> + <receiver>widget</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel" > + <x>458</x> + <y>137</y> + </hint> + <hint type="destinationlabel" > + <x>461</x> + <y>169</y> + </hint> + </hints> + </connection> + <connection> + <sender>daily_button</sender> + <signal>toggled(bool)</signal> + <receiver>day</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel" > + <x>421</x> + <y>186</y> + </hint> + <hint type="destinationlabel" > + <x>500</x> + <y>184</y> + </hint> + </hints> + </connection> + <connection> + <sender>daily_button</sender> + <signal>toggled(bool)</signal> + <receiver>time</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel" > + <x>442</x> + <y>193</y> + </hint> + <hint type="destinationlabel" > + <x>603</x> + <y>183</y> + </hint> + </hints> + </connection> + <connection> + <sender>interval_button</sender> + <signal>toggled(bool)</signal> + <receiver>interval</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel" > + <x>428</x> + <y>213</y> + </hint> + <hint type="destinationlabel" > + <x>495</x> + <y>218</y> + </hint> + </hints> + </connection> </connections> </ui> diff --git a/src/calibre/gui2/dialogs/user_profiles.py b/src/calibre/gui2/dialogs/user_profiles.py index 5da604c04a..030b924211 100644 --- a/src/calibre/gui2/dialogs/user_profiles.py +++ b/src/calibre/gui2/dialogs/user_profiles.py @@ -3,21 +3,20 @@ __copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>' import time, os from PyQt4.QtCore import SIGNAL, QUrl -from PyQt4.QtGui import QDialog, QMessageBox, QDesktopServices +from PyQt4.QtGui import QMessageBox, QDesktopServices from calibre.web.feeds.recipes import compile_recipe from calibre.web.feeds.news import AutomaticNewsRecipe from calibre.gui2.dialogs.user_profiles_ui import Ui_Dialog -from calibre.gui2 import qstring_to_unicode, error_dialog, question_dialog, choose_files +from calibre.gui2 import qstring_to_unicode, error_dialog, question_dialog, \ + choose_files, ResizableDialog from calibre.gui2.widgets import PythonHighlighter from calibre.ptempfile import PersistentTemporaryFile -class UserProfiles(QDialog, Ui_Dialog): +class UserProfiles(ResizableDialog, Ui_Dialog): def __init__(self, parent, feeds): - QDialog.__init__(self, parent) - Ui_Dialog.__init__(self) - self.setupUi(self) + ResizableDialog.__init__(self, parent) self.connect(self.remove_feed_button, SIGNAL('clicked(bool)'), self.added_feeds.remove_selected_items) diff --git a/src/calibre/gui2/dialogs/user_profiles.ui b/src/calibre/gui2/dialogs/user_profiles.ui index 44662e75a2..10e7b9d1df 100644 --- a/src/calibre/gui2/dialogs/user_profiles.ui +++ b/src/calibre/gui2/dialogs/user_profiles.ui @@ -5,8 +5,8 @@ <rect> <x>0</x> <y>0</y> - <width>744</width> - <height>633</height> + <width>738</width> + <height>640</height> </rect> </property> <property name="windowTitle" > @@ -16,8 +16,420 @@ <iconset resource="../images.qrc" > <normaloff>:/images/user_profile.svg</normaloff>:/images/user_profile.svg</iconset> </property> - <layout class="QGridLayout" > - <item row="1" column="0" > + <layout class="QVBoxLayout" name="verticalLayout_4" > + <item> + <widget class="QScrollArea" name="scrollArea" > + <property name="frameShape" > + <enum>QFrame::NoFrame</enum> + </property> + <property name="lineWidth" > + <number>0</number> + </property> + <property name="widgetResizable" > + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>730</width> + <height>600</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout_3" > + <property name="margin" > + <number>0</number> + </property> + <item> + <widget class="QWidget" native="1" name="central_widget" > + <property name="minimumSize" > + <size> + <width>680</width> + <height>550</height> + </size> + </property> + <layout class="QHBoxLayout" name="horizontalLayout" > + <property name="margin" > + <number>0</number> + </property> + <item> + <widget class="QGroupBox" name="groupBox" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Preferred" hsizetype="Minimum" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title" > + <string>Available user recipes</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2" > + <item> + <widget class="BasicList" name="available_profiles" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Expanding" hsizetype="Minimum" > + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="add_profile_button" > + <property name="text" > + <string>Add/Update &recipe</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/plus.svg</normaloff>:/images/plus.svg</iconset> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="remove_profile_button" > + <property name="text" > + <string>&Remove recipe</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/list_remove.svg</normaloff>:/images/list_remove.svg</iconset> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="share_button" > + <property name="text" > + <string>&Share recipe</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/forward.svg</normaloff>:/images/forward.svg</iconset> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="builtin_recipe_button" > + <property name="text" > + <string>Customize &builtin recipe</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/news.svg</normaloff>:/images/news.svg</iconset> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="load_button" > + <property name="text" > + <string>&Load recipe from file</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/chapters.svg</normaloff>:/images/chapters.svg</iconset> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QFrame" name="frame" > + <property name="frameShape" > + <enum>QFrame::StyledPanel</enum> + </property> + <property name="frameShadow" > + <enum>QFrame::Raised</enum> + </property> + <layout class="QVBoxLayout" name="verticalLayout" > + <item> + <widget class="QPushButton" name="toggle_mode_button" > + <property name="text" > + <string>Switch to Advanced mode</string> + </property> + </widget> + </item> + <item> + <widget class="QStackedWidget" name="stacks" > + <property name="currentIndex" > + <number>0</number> + </property> + <widget class="QWidget" name="page" > + <layout class="QVBoxLayout" name="verticalLayout_5" > + <item> + <widget class="QLabel" name="label" > + <property name="text" > + <string><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Create a basic news recipe, by adding RSS feeds to it. <br />For most feeds, you will have to use the "Advanced mode" to further customize the fetch process.</p></body></html></string> + </property> + <property name="textFormat" > + <enum>Qt::RichText</enum> + </property> + <property name="wordWrap" > + <bool>true</bool> + </property> + </widget> + </item> + <item> + <layout class="QGridLayout" > + <item row="0" column="0" > + <widget class="QLabel" name="label_2" > + <property name="text" > + <string>Recipe &title:</string> + </property> + <property name="buddy" > + <cstring>profile_title</cstring> + </property> + </widget> + </item> + <item row="0" column="1" colspan="2" > + <widget class="QLineEdit" name="profile_title" > + <property name="font" > + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + </widget> + </item> + <item row="2" column="0" > + <widget class="QLabel" name="label_6" > + <property name="text" > + <string>&Oldest article:</string> + </property> + <property name="buddy" > + <cstring>oldest_article</cstring> + </property> + </widget> + </item> + <item row="2" column="2" > + <widget class="QSpinBox" name="oldest_article" > + <property name="toolTip" > + <string>The oldest article to download</string> + </property> + <property name="suffix" > + <string> days</string> + </property> + <property name="minimum" > + <number>1</number> + </property> + <property name="maximum" > + <number>365</number> + </property> + <property name="value" > + <number>7</number> + </property> + </widget> + </item> + <item row="3" column="0" > + <widget class="QLabel" name="label_7" > + <property name="text" > + <string>&Max. number of articles per feed:</string> + </property> + <property name="buddy" > + <cstring>max_articles</cstring> + </property> + </widget> + </item> + <item row="3" column="2" > + <widget class="QSpinBox" name="max_articles" > + <property name="toolTip" > + <string>Maximum number of articles to download per feed.</string> + </property> + <property name="minimum" > + <number>5</number> + </property> + <property name="maximum" > + <number>100</number> + </property> + <property name="value" > + <number>10</number> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QGroupBox" name="groupBox_2" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Preferred" hsizetype="Preferred" > + <horstretch>100</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title" > + <string>Feeds in recipe</string> + </property> + <layout class="QHBoxLayout" > + <item> + <widget class="BasicList" name="added_feeds" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Expanding" hsizetype="Expanding" > + <horstretch>100</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="selectionMode" > + <enum>QAbstractItemView::MultiSelection</enum> + </property> + </widget> + </item> + <item> + <layout class="QVBoxLayout" > + <item> + <widget class="QToolButton" name="up_button" > + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/arrow-up.svg</normaloff>:/images/arrow-up.svg</iconset> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="remove_feed_button" > + <property name="toolTip" > + <string>Remove feed from recipe</string> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/list_remove.svg</normaloff>:/images/list_remove.svg</iconset> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="down_button" > + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/arrow-down.svg</normaloff>:/images/arrow-down.svg</iconset> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_3" > + <property name="title" > + <string>Add feed to recipe</string> + </property> + <layout class="QGridLayout" > + <item row="0" column="0" > + <widget class="QLabel" name="label_4" > + <property name="text" > + <string>&Feed title:</string> + </property> + <property name="buddy" > + <cstring>feed_title</cstring> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QLineEdit" name="feed_title" /> + </item> + <item row="1" column="0" > + <widget class="QLabel" name="label_5" > + <property name="text" > + <string>Feed &URL:</string> + </property> + <property name="buddy" > + <cstring>feed_url</cstring> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QLineEdit" name="feed_url" /> + </item> + <item row="2" column="0" colspan="2" > + <widget class="QPushButton" name="add_feed_button" > + <property name="toolTip" > + <string>Add feed to recipe</string> + </property> + <property name="text" > + <string>&Add feed</string> + </property> + <property name="icon" > + <iconset resource="../images.qrc" > + <normaloff>:/images/plus.svg</normaloff>:/images/plus.svg</iconset> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="page_2" > + <layout class="QVBoxLayout" > + <item> + <widget class="QLabel" name="label_8" > + <property name="text" > + <string>For help with writing advanced news recipes, please visit <a href="http://__appname__.kovidgoyal.net/user_manual/news.html">User Recipes</a></string> + </property> + <property name="wordWrap" > + <bool>true</bool> + </property> + <property name="openExternalLinks" > + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_4" > + <property name="title" > + <string>Recipe source code (python)</string> + </property> + <layout class="QVBoxLayout" > + <item> + <widget class="QTextEdit" name="source_code" > + <property name="sizePolicy" > + <sizepolicy vsizetype="Expanding" hsizetype="Expanding" > + <horstretch>100</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font" > + <font> + <family>DejaVu Sans Mono</family> + </font> + </property> + <property name="lineWrapMode" > + <enum>QTextEdit::NoWrap</enum> + </property> + <property name="acceptRichText" > + <bool>false</bool> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + <item> <widget class="QDialogButtonBox" name="buttonBox" > <property name="orientation" > <enum>Qt::Horizontal</enum> @@ -27,360 +439,6 @@ </property> </widget> </item> - <item row="0" column="0" > - <widget class="QSplitter" name="splitter" > - <property name="orientation" > - <enum>Qt::Horizontal</enum> - </property> - <widget class="QGroupBox" name="groupBox" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Preferred" hsizetype="Minimum" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="maximumSize" > - <size> - <width>215</width> - <height>16777215</height> - </size> - </property> - <property name="title" > - <string>Available user recipes</string> - </property> - <layout class="QVBoxLayout" > - <item> - <widget class="BasicList" name="available_profiles" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Expanding" hsizetype="Minimum" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="add_profile_button" > - <property name="text" > - <string>Add/Update &recipe</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/plus.svg</normaloff>:/images/plus.svg</iconset> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="remove_profile_button" > - <property name="text" > - <string>&Remove recipe</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/list_remove.svg</normaloff>:/images/list_remove.svg</iconset> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="share_button" > - <property name="text" > - <string>&Share recipe</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/forward.svg</normaloff>:/images/forward.svg</iconset> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="builtin_recipe_button" > - <property name="text" > - <string>Customize &builtin recipe</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/news.svg</normaloff>:/images/news.svg</iconset> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="load_button" > - <property name="text" > - <string>&Load recipe from file</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/chapters.svg</normaloff>:/images/chapters.svg</iconset> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="layoutWidget" > - <layout class="QVBoxLayout" > - <item> - <widget class="QPushButton" name="toggle_mode_button" > - <property name="text" > - <string>Switch to Advanced mode</string> - </property> - </widget> - </item> - <item> - <widget class="QStackedWidget" name="stacks" > - <property name="currentIndex" > - <number>0</number> - </property> - <widget class="QWidget" name="page" > - <layout class="QVBoxLayout" > - <item> - <widget class="QLabel" name="label" > - <property name="text" > - <string><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Create a basic news recipe, by adding RSS feeds to it. <br />For most feeds, you will have to use the "Advanced mode" to further customize the fetch process.</p></body></html></string> - </property> - <property name="textFormat" > - <enum>Qt::RichText</enum> - </property> - <property name="wordWrap" > - <bool>true</bool> - </property> - </widget> - </item> - <item> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label_2" > - <property name="text" > - <string>Recipe &title:</string> - </property> - <property name="buddy" > - <cstring>profile_title</cstring> - </property> - </widget> - </item> - <item row="0" column="1" colspan="2" > - <widget class="QLineEdit" name="profile_title" > - <property name="font" > - <font> - <weight>75</weight> - <bold>true</bold> - </font> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_6" > - <property name="text" > - <string>&Oldest article:</string> - </property> - <property name="buddy" > - <cstring>oldest_article</cstring> - </property> - </widget> - </item> - <item row="2" column="2" > - <widget class="QSpinBox" name="oldest_article" > - <property name="toolTip" > - <string>The oldest article to download</string> - </property> - <property name="suffix" > - <string> days</string> - </property> - <property name="minimum" > - <number>1</number> - </property> - <property name="maximum" > - <number>365</number> - </property> - <property name="value" > - <number>7</number> - </property> - </widget> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_7" > - <property name="text" > - <string>&Max. number of articles per feed:</string> - </property> - <property name="buddy" > - <cstring>max_articles</cstring> - </property> - </widget> - </item> - <item row="3" column="2" > - <widget class="QSpinBox" name="max_articles" > - <property name="toolTip" > - <string>Maximum number of articles to download per feed.</string> - </property> - <property name="minimum" > - <number>5</number> - </property> - <property name="maximum" > - <number>100</number> - </property> - <property name="value" > - <number>10</number> - </property> - </widget> - </item> - </layout> - </item> - <item> - <widget class="QGroupBox" name="groupBox_2" > - <property name="title" > - <string>Feeds in recipe</string> - </property> - <layout class="QHBoxLayout" > - <item> - <widget class="BasicList" name="added_feeds" > - <property name="selectionMode" > - <enum>QAbstractItemView::MultiSelection</enum> - </property> - </widget> - </item> - <item> - <layout class="QVBoxLayout" > - <item> - <widget class="QToolButton" name="up_button" > - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/arrow-up.svg</normaloff>:/images/arrow-up.svg</iconset> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="remove_feed_button" > - <property name="toolTip" > - <string>Remove feed from recipe</string> - </property> - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/list_remove.svg</normaloff>:/images/list_remove.svg</iconset> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="down_button" > - <property name="text" > - <string>...</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/arrow-down.svg</normaloff>:/images/arrow-down.svg</iconset> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_3" > - <property name="title" > - <string>Add feed to recipe</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label_4" > - <property name="text" > - <string>&Feed title:</string> - </property> - <property name="buddy" > - <cstring>feed_title</cstring> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QLineEdit" name="feed_title" /> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_5" > - <property name="text" > - <string>Feed &URL:</string> - </property> - <property name="buddy" > - <cstring>feed_url</cstring> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLineEdit" name="feed_url" /> - </item> - <item row="2" column="0" colspan="2" > - <widget class="QPushButton" name="add_feed_button" > - <property name="toolTip" > - <string>Add feed to recipe</string> - </property> - <property name="text" > - <string>&Add feed</string> - </property> - <property name="icon" > - <iconset resource="../images.qrc" > - <normaloff>:/images/plus.svg</normaloff>:/images/plus.svg</iconset> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="page_2" > - <layout class="QVBoxLayout" > - <item> - <widget class="QLabel" name="label_8" > - <property name="text" > - <string>For help with writing advanced news recipes, please visit <a href="http://__appname__.kovidgoyal.net/user_manual/news.html">User Recipes</a></string> - </property> - <property name="wordWrap" > - <bool>true</bool> - </property> - <property name="openExternalLinks" > - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_4" > - <property name="title" > - <string>Recipe source code (python)</string> - </property> - <layout class="QVBoxLayout" > - <item> - <widget class="QTextEdit" name="source_code" > - <property name="font" > - <font> - <family>DejaVu Sans Mono</family> - </font> - </property> - <property name="lineWrapMode" > - <enum>QTextEdit::NoWrap</enum> - </property> - <property name="acceptRichText" > - <bool>false</bool> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - </widget> - </item> </layout> </widget> <customwidgets> diff --git a/src/calibre/gui2/images/news/amspec.png b/src/calibre/gui2/images/news/amspec.png new file mode 100644 index 0000000000..9c0d13f419 Binary files /dev/null and b/src/calibre/gui2/images/news/amspec.png differ diff --git a/src/calibre/gui2/images/news/criticadigital.png b/src/calibre/gui2/images/news/criticadigital.png new file mode 100644 index 0000000000..be3ac448e9 Binary files /dev/null and b/src/calibre/gui2/images/news/criticadigital.png differ diff --git a/src/calibre/gui2/images/news/elcronista.png b/src/calibre/gui2/images/news/elcronista.png new file mode 100644 index 0000000000..0be856345e Binary files /dev/null and b/src/calibre/gui2/images/news/elcronista.png differ diff --git a/src/calibre/gui2/images/news/freakonomics.png b/src/calibre/gui2/images/news/freakonomics.png new file mode 100644 index 0000000000..7cb9e79916 Binary files /dev/null and b/src/calibre/gui2/images/news/freakonomics.png differ diff --git a/src/calibre/gui2/images/news/teleread.png b/src/calibre/gui2/images/news/teleread.png new file mode 100644 index 0000000000..7e654214e3 Binary files /dev/null and b/src/calibre/gui2/images/news/teleread.png differ diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index ba59908c9f..4f73e685a2 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -63,7 +63,8 @@ class Main(MainWindow, Ui_MainWindow): p.end() self.default_thumbnail = (pixmap.width(), pixmap.height(), pixmap_to_data(pixmap)) - def __init__(self, single_instance, opts, parent=None): + def __init__(self, single_instance, opts, actions, parent=None): + self.preferences_action, self.quit_action = actions MainWindow.__init__(self, opts, parent) # Initialize fontconfig in a separate thread as this can be a lengthy # process if run for the first time on this machine @@ -99,8 +100,8 @@ class Main(MainWindow, Ui_MainWindow): self.system_tray_icon.show() self.system_tray_menu = QMenu() self.restore_action = self.system_tray_menu.addAction(QIcon(':/images/page.svg'), _('&Restore')) - self.donate_action = self.system_tray_menu.addAction(QIcon(':/images/donate.svg'), _('&Donate')) - self.quit_action = QAction(QIcon(':/images/window-close.svg'), _('&Quit'), self) + self.donate_action = self.system_tray_menu.addAction(QIcon(':/images/donate.svg'), _('&Donate to support calibre')) + self.donate_button.setDefaultAction(self.donate_action) self.addAction(self.quit_action) self.action_restart = QAction(_('&Restart'), self) self.addAction(self.action_restart) @@ -134,16 +135,8 @@ class Main(MainWindow, Ui_MainWindow): for f in self.output_formats: self.output_format.addItem(f) self.output_format.setCurrentIndex(self.output_formats.index(prefs['output_format'])) - def change_output_format(x): - of = unicode(x).strip() - if of != prefs['output_format']: - if of not in ('LRF',): - warning_dialog(self, 'Warning', - '<p>%s support is still in beta. If you find bugs, please report them by opening a <a href="http://calibre.kovidgoyal.net">ticket</a>.'%of).exec_() - prefs.set('output_format', of) - self.connect(self.output_format, SIGNAL('currentIndexChanged(QString)'), - change_output_format) + self.change_output_format, Qt.QueuedConnection) ####################### Vanity ######################## self.vanity_template = _('<p>For help visit <a href="http://%s.kovidgoyal.net/user_manual">%s.kovidgoyal.net</a><br>')%(__appname__, __appname__) @@ -250,6 +243,7 @@ class Main(MainWindow, Ui_MainWindow): self.tool_bar.setContextMenuPolicy(Qt.PreventContextMenu) QObject.connect(self.config_button, SIGNAL('clicked(bool)'), self.do_config) + self.connect(self.preferences_action, SIGNAL('triggered(bool)'), self.do_config) QObject.connect(self.advanced_search_button, SIGNAL('clicked(bool)'), self.do_advanced_search) ####################### Library view ######################## @@ -376,6 +370,15 @@ class Main(MainWindow, Ui_MainWindow): self.action_news.setMenu(self.scheduler.news_menu) self.connect(self.action_news, SIGNAL('triggered(bool)'), self.scheduler.show_dialog) self.location_view.setCurrentIndex(self.location_view.model().index(0)) + + def change_output_format(self, x): + of = unicode(x).strip() + if of != prefs['output_format']: + if of not in ('LRF',): + warning_dialog(self, 'Warning', + '<p>%s support is still in beta. If you find bugs, please report them by opening a <a href="http://calibre.kovidgoyal.net">ticket</a>.'%of).exec_() + prefs.set('output_format', of) + def test_server(self, *args): if self.content_server.exception is not None: @@ -911,13 +914,14 @@ class Main(MainWindow, Ui_MainWindow): _files = self.library_view.model().get_preferred_formats(rows, self.device_manager.device_class.FORMATS, paths=True) files = [getattr(f, 'name', None) for f in _files] - bad, good, gf, names = [], [], [], [] + bad, good, gf, names, remove_ids = [], [], [], [], [] for f in files: mi = metadata.next() id = ids.next() if f is None: bad.append(mi['title']) else: + remove_ids.append(id) aus = mi['authors'].split(',') aus2 = [] for a in aus: @@ -944,7 +948,7 @@ class Main(MainWindow, Ui_MainWindow): prefix = prefix.decode(preferred_encoding, 'replace') prefix = ascii_filename(prefix) names.append('%s_%d%s'%(prefix, id, os.path.splitext(f)[1])) - remove = [self.library_view.model().id(r) for r in rows] if delete_from_library else [] + remove = remove_ids if delete_from_library else [] self.upload_books(gf, names, good, on_card, memory=(_files, remove)) self.status_bar.showMessage(_('Sending books to device.'), 5000) if bad: @@ -1419,7 +1423,7 @@ class Main(MainWindow, Ui_MainWindow): self.restart_after_quit = restart QApplication.instance().quit() - def donate(self): + def donate(self, *args): BUTTON = ''' <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> @@ -1545,6 +1549,7 @@ def main(args=sys.argv): prefs.set('library_path', opts.with_library) print 'Using library at', prefs['library_path'] app = Application(args) + actions = tuple(Main.create_application_menubar()) app.setWindowIcon(QIcon(':/library')) QCoreApplication.setOrganizationName(ORG_NAME) QCoreApplication.setApplicationName(APP_UID) @@ -1559,7 +1564,7 @@ def main(args=sys.argv): '<p>%s is already running. %s</p>'%(__appname__, extra)) return 1 initialize_file_icon_provider() - main = Main(single_instance, opts) + main = Main(single_instance, opts, actions) sys.excepthook = main.unhandled_exception if len(args) > 1: main.add_filesystem_book(args[1]) diff --git a/src/calibre/gui2/main.ui b/src/calibre/gui2/main.ui index 2733a61be3..323b1bf170 100644 --- a/src/calibre/gui2/main.ui +++ b/src/calibre/gui2/main.ui @@ -82,6 +82,29 @@ </property> </widget> </item> + <item> + <widget class="QToolButton" name="donate_button" > + <property name="cursor" > + <cursorShape>PointingHandCursor</cursorShape> + </property> + <property name="text" > + <string>...</string> + </property> + <property name="icon" > + <iconset resource="images.qrc" > + <normaloff>:/images/donate.svg</normaloff>:/images/donate.svg</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> <item> <layout class="QVBoxLayout" name="verticalLayout_3" > <item> @@ -119,7 +142,11 @@ </widget> </item> <item> - <widget class="QComboBox" name="output_format" /> + <widget class="QComboBox" name="output_format" > + <property name="toolTip" > + <string>Set the output format that is used when converting ebooks and downloading news</string> + </property> + </widget> </item> </layout> </item> diff --git a/src/calibre/gui2/main_window.py b/src/calibre/gui2/main_window.py index db9cdd389d..95d77fc05c 100644 --- a/src/calibre/gui2/main_window.py +++ b/src/calibre/gui2/main_window.py @@ -3,7 +3,8 @@ __copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>' import StringIO, traceback, sys -from PyQt4.Qt import QMainWindow, QString, Qt, QFont, QCoreApplication, SIGNAL +from PyQt4.Qt import QMainWindow, QString, Qt, QFont, QCoreApplication, SIGNAL,\ + QAction, QMenu, QMenuBar, QIcon from calibre.gui2.dialogs.conversion_error import ConversionErrorDialog from calibre.utils.config import OptionParser @@ -33,6 +34,27 @@ class DebugWindow(ConversionErrorDialog): pass class MainWindow(QMainWindow): + + _menu_bar = None + + @classmethod + def create_application_menubar(cls): + mb = QMenuBar(None) + menu = QMenu() + for action in cls.get_menubar_actions(): + menu.addAction(action) + yield action + mb.addMenu(menu) + cls._menu_bar = mb + + + @classmethod + def get_menubar_actions(cls): + preferences_action = QAction(QIcon(':/images/config.svg'), _('&Preferences'), None) + quit_action = QAction(QIcon(':/images/window-close.svg'), _('&Quit'), None) + preferences_action.setMenuRole(QAction.PreferencesRole) + quit_action.setMenuRole(QAction.QuitRole) + return preferences_action, quit_action def __init__(self, opts, parent=None): QMainWindow.__init__(self, parent) @@ -58,4 +80,4 @@ class MainWindow(QMainWindow): d = ConversionErrorDialog(self, _('ERROR: Unhandled exception'), msg) d.exec_() except: - pass \ No newline at end of file + pass diff --git a/src/calibre/gui2/status.py b/src/calibre/gui2/status.py index 75a967943e..7b3dac4dc8 100644 --- a/src/calibre/gui2/status.py +++ b/src/calibre/gui2/status.py @@ -6,7 +6,7 @@ from PyQt4.QtGui import QStatusBar, QMovie, QLabel, QWidget, QHBoxLayout, QPixma QVBoxLayout, QSizePolicy, QToolButton, QIcon, QScrollArea, QFrame from PyQt4.QtCore import Qt, QSize, SIGNAL, QCoreApplication from calibre import fit_image, preferred_encoding, isosx -from calibre.gui2 import qstring_to_unicode +from calibre.gui2 import qstring_to_unicode, config class BookInfoDisplay(QWidget): class BookCoverDisplay(QLabel): @@ -148,6 +148,7 @@ class CoverFlowButton(QToolButton): self.setSizePolicy(QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)) self.connect(self, SIGNAL('toggled(bool)'), self.adjust_tooltip) self.adjust_tooltip(False) + self.setCursor(Qt.PointingHandCursor) def adjust_tooltip(self, on): tt = _('Click to turn off Cover Browsing') if on else _('Click to browse books by their covers') @@ -165,6 +166,7 @@ class TagViewButton(QToolButton): self.setIcon(QIcon(':/images/tags.svg')) self.setToolTip(_('Click to browse books by tags')) self.setSizePolicy(QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)) + self.setCursor(Qt.PointingHandCursor) self.setCheckable(True) self.setChecked(False) self.setAutoRaise(True) @@ -197,7 +199,7 @@ class StatusBar(QStatusBar): def showMessage(self, msg, timeout=0): ret = QStatusBar.showMessage(self, msg, timeout) - if self.systray is not None: + if self.systray is not None and not config['disable_tray_notification']: if isosx and isinstance(msg, unicode): try: msg = msg.encode(preferred_encoding) diff --git a/src/calibre/library/__init__.py b/src/calibre/library/__init__.py index 6cec55c471..c32d6732df 100644 --- a/src/calibre/library/__init__.py +++ b/src/calibre/library/__init__.py @@ -1,16 +1,8 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>' ''' Code to manage ebook library''' -import re from calibre.utils.config import Config, StringConfig -title_pat = re.compile('^(A|The|An)\s+', re.IGNORECASE) -def title_sort(title): - match = title_pat.search(title) - if match: - prep = match.group(1) - title = title.replace(prep, '') + ', ' + prep - return title.strip() def server_config(defaults=None): desc=_('Settings to control the calibre content server') diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 76f244a456..b3213aa040 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -15,7 +15,7 @@ from PyQt4.QtCore import QCoreApplication, QThread, QReadWriteLock from PyQt4.QtGui import QApplication, QPixmap, QImage __app = None -from calibre.library import title_sort +from calibre.ebooks.metadata import title_sort from calibre.library.database import LibraryDatabase from calibre.library.sqlite import connect, IntegrityError from calibre.utils.search_query_parser import SearchQueryParser diff --git a/src/calibre/library/server.py b/src/calibre/library/server.py index 383612805e..ba81151517 100644 --- a/src/calibre/library/server.py +++ b/src/calibre/library/server.py @@ -312,7 +312,8 @@ class LibraryServer(object): book, books = MarkupTemplate(self.BOOK), [] for record in items[start:start+num]: - authors = '|'.join([i.replace('|', ',') for i in record[2].split(',')]) + aus = record[2] if record[2] else _('Unknown') + authors = '|'.join([i.replace('|', ',') for i in aus.split(',')]) books.append(book.generate(r=record, authors=authors).render('xml').decode('utf-8')) updated = self.db.last_modified() diff --git a/src/calibre/library/sqlite.py b/src/calibre/library/sqlite.py index 938e5e665c..e3c7a9aabb 100644 --- a/src/calibre/library/sqlite.py +++ b/src/calibre/library/sqlite.py @@ -13,7 +13,7 @@ from threading import Thread from Queue import Queue from threading import RLock -from calibre.library import title_sort +from calibre.ebooks.metadata import title_sort global_lock = RLock() diff --git a/src/calibre/libunrar.py b/src/calibre/libunrar.py index 7c608b72f1..96ba08cea5 100644 --- a/src/calibre/libunrar.py +++ b/src/calibre/libunrar.py @@ -188,8 +188,31 @@ def extract(path, dir): finally: os.chdir(cwd) _libunrar.RARCloseArchive(arc_data) - -def extract_member(path, match=re.compile(r'\.(jpg|jpeg|gif|png)\s*$', re.I)): + +def names(path): + if hasattr(path, 'read'): + data = path.read() + f = NamedTemporaryFile(suffix='.rar') + f.write(data) + f.flush() + path = f.name + open_archive_data = RAROpenArchiveDataEx(ArcName=path, OpenMode=RAR_OM_LIST, CmtBuf=None) + arc_data = _libunrar.RAROpenArchiveEx(byref(open_archive_data)) + try: + if open_archive_data.OpenResult != 0: + raise UnRARException(_interpret_open_error(open_archive_data.OpenResult, path)) + header_data = RARHeaderDataEx(CmtBuf=None) + while True: + if _libunrar.RARReadHeaderEx(arc_data, byref(header_data)) != 0: + break + PFCode = _libunrar.RARProcessFileW(arc_data, RAR_SKIP, None, None) + if PFCode != 0: + raise UnRARException(_interpret_process_file_error(PFCode)) + yield header_data.FileNameW + finally: + _libunrar.RARCloseArchive(arc_data) + +def extract_member(path, match=re.compile(r'\.(jpg|jpeg|gif|png)\s*$', re.I), name=None): if hasattr(path, 'read'): data = path.read() f = NamedTemporaryFile(suffix='.rar') @@ -210,7 +233,9 @@ def extract_member(path, match=re.compile(r'\.(jpg|jpeg|gif|png)\s*$', re.I)): PFCode = _libunrar.RARProcessFileW(arc_data, RAR_EXTRACT, None, None) if PFCode != 0: raise UnRARException(_interpret_process_file_error(PFCode)) - if match.search(header_data.FileNameW): + file_name = header_data.FileNameW + if (name is not None and file_name == name) or \ + (match is not None and match.search(file_name)): return header_data.FileNameW.replace('/', os.sep), \ open(os.path.join(dir, *header_data.FileNameW.split('/')), 'rb').read() finally: diff --git a/src/calibre/linux.py b/src/calibre/linux.py index a05a7ea7a8..8ffb3e08df 100644 --- a/src/calibre/linux.py +++ b/src/calibre/linux.py @@ -16,65 +16,55 @@ if os.environ.has_key('DESTDIR'): entry_points = { 'console_scripts': [ \ - 'prs500 = calibre.devices.prs500.cli.main:main', - 'lrf-meta = calibre.ebooks.lrf.meta:main', - 'rtf-meta = calibre.ebooks.metadata.rtf:main', - 'pdf-meta = calibre.ebooks.metadata.pdf:main', - 'lit-meta = calibre.ebooks.metadata.lit:main', - 'imp-meta = calibre.ebooks.metadata.imp:main', - 'rb-meta = calibre.ebooks.metadata.rb:main', - 'opf-meta = calibre.ebooks.metadata.opf2:main', - 'odt-meta = calibre.ebooks.metadata.odt:main', - 'epub-meta = calibre.ebooks.metadata.epub:main', - 'mobi-meta = calibre.ebooks.metadata.mobi:main', - 'txt2lrf = calibre.ebooks.lrf.txt.convert_from:main', - 'html2lrf = calibre.ebooks.lrf.html.convert_from:main', - 'html2oeb = calibre.ebooks.html:main', - 'html2epub = calibre.ebooks.epub.from_html:main', - 'odt2oeb = calibre.ebooks.odt.to_oeb:main', - 'markdown-calibre = calibre.ebooks.markdown.markdown:main', - 'lit2lrf = calibre.ebooks.lrf.lit.convert_from:main', - 'epub2lrf = calibre.ebooks.lrf.epub.convert_from:main', - 'rtf2lrf = calibre.ebooks.lrf.rtf.convert_from:main', - 'web2disk = calibre.web.fetch.simple:main', - 'feeds2disk = calibre.web.feeds.main:main', - 'calibre-server = calibre.library.server:main', - 'feeds2lrf = calibre.ebooks.lrf.feeds.convert_from:main', - 'feeds2epub = calibre.ebooks.epub.from_feeds:main', - 'feeds2mobi = calibre.ebooks.mobi.from_feeds:main', - 'web2lrf = calibre.ebooks.lrf.web.convert_from:main', - 'pdf2lrf = calibre.ebooks.lrf.pdf.convert_from:main', - 'mobi2lrf = calibre.ebooks.lrf.mobi.convert_from:main', - 'fb22lrf = calibre.ebooks.lrf.fb2.convert_from:main', - 'fb2-meta = calibre.ebooks.metadata.fb2:main', - 'any2lrf = calibre.ebooks.lrf.any.convert_from:main', - 'any2epub = calibre.ebooks.epub.from_any:main', - 'any2lit = calibre.ebooks.lit.from_any:main', - 'any2mobi = calibre.ebooks.mobi.from_any:main', - 'lrf2lrs = calibre.ebooks.lrf.lrfparser:main', - 'lrs2lrf = calibre.ebooks.lrf.lrs.convert_from:main', - 'pdfreflow = calibre.ebooks.lrf.pdf.reflow:main', - 'isbndb = calibre.ebooks.metadata.isbndb:main', - 'librarything = calibre.ebooks.metadata.library_thing:main', - 'mobi2oeb = calibre.ebooks.mobi.reader:main', - 'oeb2mobi = calibre.ebooks.mobi.writer:main', - 'lrf2html = calibre.ebooks.lrf.html.convert_to:main', - 'lit2oeb = calibre.ebooks.lit.reader:main', - 'oeb2lit = calibre.ebooks.lit.writer:main', - 'comic2lrf = calibre.ebooks.lrf.comic.convert_from:main', - 'comic2epub = calibre.ebooks.epub.from_comic:main', - 'comic2pdf = calibre.ebooks.pdf.from_comic:main', - 'calibre-debug = calibre.debug:main', - 'calibredb = calibre.library.cli:main', - 'calibre-fontconfig = calibre.utils.fontconfig:main', - 'calibre-parallel = calibre.parallel:main', - 'calibre-customize = calibre.customize.ui:main', - 'pdftrim = calibre.ebooks.pdf.pdftrim:main' , + 'ebook-device = calibre.devices.prs500.cli.main:main', + 'ebook-meta = calibre.ebooks.metadata.cli:main', + 'txt2lrf = calibre.ebooks.lrf.txt.convert_from:main', + 'html2lrf = calibre.ebooks.lrf.html.convert_from:main', + 'html2oeb = calibre.ebooks.html:main', + 'html2epub = calibre.ebooks.epub.from_html:main', + 'odt2oeb = calibre.ebooks.odt.to_oeb:main', + 'markdown-calibre = calibre.ebooks.markdown.markdown:main', + 'lit2lrf = calibre.ebooks.lrf.lit.convert_from:main', + 'epub2lrf = calibre.ebooks.lrf.epub.convert_from:main', + 'rtf2lrf = calibre.ebooks.lrf.rtf.convert_from:main', + 'web2disk = calibre.web.fetch.simple:main', + 'feeds2disk = calibre.web.feeds.main:main', + 'calibre-server = calibre.library.server:main', + 'feeds2lrf = calibre.ebooks.lrf.feeds.convert_from:main', + 'feeds2epub = calibre.ebooks.epub.from_feeds:main', + 'feeds2mobi = calibre.ebooks.mobi.from_feeds:main', + 'web2lrf = calibre.ebooks.lrf.web.convert_from:main', + 'pdf2lrf = calibre.ebooks.lrf.pdf.convert_from:main', + 'mobi2lrf = calibre.ebooks.lrf.mobi.convert_from:main', + 'fb22lrf = calibre.ebooks.lrf.fb2.convert_from:main', + 'any2lrf = calibre.ebooks.lrf.any.convert_from:main', + 'any2epub = calibre.ebooks.epub.from_any:main', + 'any2lit = calibre.ebooks.lit.from_any:main', + 'any2mobi = calibre.ebooks.mobi.from_any:main', + 'lrf2lrs = calibre.ebooks.lrf.lrfparser:main', + 'lrs2lrf = calibre.ebooks.lrf.lrs.convert_from:main', + 'pdfreflow = calibre.ebooks.lrf.pdf.reflow:main', + 'isbndb = calibre.ebooks.metadata.isbndb:main', + 'librarything = calibre.ebooks.metadata.library_thing:main', + 'mobi2oeb = calibre.ebooks.mobi.reader:main', + 'oeb2mobi = calibre.ebooks.mobi.writer:main', + 'lit2oeb = calibre.ebooks.lit.reader:main', + 'oeb2lit = calibre.ebooks.lit.writer:main', + 'comic2lrf = calibre.ebooks.lrf.comic.convert_from:main', + 'comic2epub = calibre.ebooks.epub.from_comic:main', + 'comic2mobi = calibre.ebooks.mobi.from_comic:main', + 'comic2pdf = calibre.ebooks.pdf.from_comic:main', + 'calibre-debug = calibre.debug:main', + 'calibredb = calibre.library.cli:main', + 'calibre-fontconfig = calibre.utils.fontconfig:main', + 'calibre-parallel = calibre.parallel:main', + 'calibre-customize = calibre.customize.ui:main', + 'pdftrim = calibre.ebooks.pdf.pdftrim:main' , ], 'gui_scripts' : [ - __appname__+' = calibre.gui2.main:main', - 'lrfviewer = calibre.gui2.lrf_renderer.main:main', - 'ebook-viewer = calibre.gui2.viewer.main:main', + __appname__+' = calibre.gui2.main:main', + 'lrfviewer = calibre.gui2.lrf_renderer.main:main', + 'ebook-viewer = calibre.gui2.viewer.main:main', ], } @@ -176,7 +166,7 @@ def setup_completion(fatal_errors): sys.stdout.flush() from calibre.ebooks.lrf.html.convert_from import option_parser as htmlop from calibre.ebooks.lrf.txt.convert_from import option_parser as txtop - from calibre.ebooks.lrf.meta import option_parser as metaop + from calibre.ebooks.metadata.cli import option_parser as metaop, filetypes as meta_filetypes from calibre.ebooks.lrf.lrfparser import option_parser as lrf2lrsop from calibre.gui2.lrf_renderer.main import option_parser as lrfviewerop from calibre.ebooks.lrf.pdf.reflow import option_parser as pdfhtmlop @@ -185,7 +175,6 @@ def setup_completion(fatal_errors): from calibre.web.feeds.main import option_parser as feeds2disk from calibre.web.feeds.recipes import titles as feed_titles from calibre.ebooks.lrf.feeds.convert_from import option_parser as feeds2lrf - from calibre.ebooks.metadata.epub import option_parser as epub_meta from calibre.ebooks.lrf.comic.convert_from import option_parser as comicop from calibre.ebooks.epub.from_html import option_parser as html2epub from calibre.ebooks.html import option_parser as html2oeb @@ -224,21 +213,14 @@ def setup_completion(fatal_errors): f.write(opts_and_exts('any2mobi', any2mobi, any_formats)) f.write(opts_and_exts('oeb2mobi', oeb2mobi, ['opf'])) f.write(opts_and_exts('lrf2lrs', lrf2lrsop, ['lrf'])) - f.write(opts_and_exts('lrf-meta', metaop, ['lrf'])) - f.write(opts_and_exts('rtf-meta', metaop, ['rtf'])) - f.write(opts_and_exts('pdf-meta', metaop, ['pdf'])) - f.write(opts_and_exts('lit-meta', metaop, ['lit'])) - f.write(opts_and_exts('imp-meta', metaop, ['imp'])) - f.write(opts_and_exts('rb-meta', metaop, ['rb'])) - f.write(opts_and_exts('opf-meta', metaop, ['opf'])) - f.write(opts_and_exts('odt-meta', metaop, ['odt', 'ods', 'odf', 'odg', 'odp'])) - f.write(opts_and_exts('epub-meta', epub_meta, ['epub'])) + f.write(opts_and_exts('ebook-meta', metaop, list(meta_filetypes()))) f.write(opts_and_exts('lrfviewer', lrfviewerop, ['lrf'])) f.write(opts_and_exts('pdfrelow', pdfhtmlop, ['pdf'])) f.write(opts_and_exts('mobi2oeb', mobioeb, ['mobi', 'prc'])) f.write(opts_and_exts('lit2oeb', lit2oeb, ['lit'])) f.write(opts_and_exts('comic2lrf', comicop, ['cbz', 'cbr'])) f.write(opts_and_exts('comic2epub', comic2epub, ['cbz', 'cbr'])) + f.write(opts_and_exts('comic2mobi', comic2epub, ['cbz', 'cbr'])) f.write(opts_and_exts('comic2pdf', comic2epub, ['cbz', 'cbr'])) f.write(opts_and_words('feeds2disk', feeds2disk, feed_titles)) f.write(opts_and_words('feeds2lrf', feeds2lrf, feed_titles)) @@ -421,10 +403,8 @@ def install_man_pages(fatal_errors): os.environ['PATH'] += ':'+os.path.expanduser('~/bin') for src in entry_points['console_scripts']: prog = src[:src.index('=')].strip() - if prog in ('prs500', 'pdf-meta', 'epub-meta', 'lit-meta', - 'markdown-calibre', 'calibre-debug', 'fb2-meta', - 'calibre-fontconfig', 'calibre-parallel', 'odt-meta', - 'rb-meta', 'imp-meta', 'mobi-meta'): + if prog in ('ebook-device', 'markdown-calibre', + 'calibre-fontconfig', 'calibre-parallel'): continue help2man = ('help2man', prog, '--name', 'part of %s'%__appname__, @@ -484,14 +464,14 @@ def post_install(): os.unlink(f) def binary_install(): - manifest = os.path.join(sys.frozen_path, 'manifest') + manifest = os.path.join(getattr(sys, 'frozen_path'), 'manifest') exes = [x.strip() for x in open(manifest).readlines()] print 'Creating symlinks...' for exe in exes: dest = os.path.join('/usr', 'bin', exe) if os.path.exists(dest): os.remove(dest) - os.symlink(os.path.join(sys.frozen_path, exe), dest) + os.symlink(os.path.join(getattr(sys, 'frozen_path'), exe), dest) post_install() return 0 diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst index 0fb1bc8996..f587a0122a 100644 --- a/src/calibre/manual/faq.rst +++ b/src/calibre/manual/faq.rst @@ -19,35 +19,35 @@ What formats does |app| support conversion to/from? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |app| supports the conversion of the following formats: -+----------------------------+------------------------------------------+ -| | **Output formats** | -| +------------------+-----------------------+ -| | EPUB | LRF | -+===================+========+==================+=======================+ -| | MOBI | ✔ | ✔ | -| | | | | -| | LIT | ✔ | ✔ | -| | | | | -| | PRC | ✔ | ✔ | -| | | | | -| | EPUB | ✔ | ✔ | -| | | | | -| | ODT | ✔ | ✔ | -| | | | | -| | HTML | ✔ | ✔ | -| | | | | -| **Input formats** | CBR | ✔ | ✔ | -| | | | | -| | CBZ | ✔ | ✔ | -| | | | | -| | RTF | ✔ | ✔ | -| | | | | -| | TXT | ✔ | ✔ | -| | | | | -| | PDF | ✔ | ✔ | -| | | | | -| | LRS | | ✔ | -+-------------------+--------+------------------+-----------------------+ ++----------------------------+------------------------------------------------------------------+ +| | **Output formats** | +| +------------------+-----------------------+-----------------------+ +| | EPUB | LRF | MOBI | ++===================+========+==================+=======================+=======================+ +| | MOBI | ✔ | ✔ | ✔ | +| | | | | | +| | LIT | ✔ | ✔ | ✔ | +| | | | | | +| | PRC | ✔ | ✔ | ✔ | +| | | | | | +| | EPUB | ✔ | ✔ | ✔ | +| | | | | | +| | ODT | ✔ | ✔ | ✔ | +| | | | | | +| | HTML | ✔ | ✔ | ✔ | +| | | | | | +| **Input formats** | CBR | ✔ | ✔ | ✔ | +| | | | | | +| | CBZ | ✔ | ✔ | ✔ | +| | | | | | +| | RTF | ✔ | ✔ | ✔ | +| | | | | | +| | TXT | ✔ | ✔ | ✔ | +| | | | | | +| | PDF | ✔ | ✔ | ✔ | +| | | | | | +| | LRS | | ✔ | | ++-------------------+--------+------------------+-----------------------+-----------------------+ diff --git a/src/calibre/parallel.py b/src/calibre/parallel.py index fa9284ce46..a1a439d579 100644 --- a/src/calibre/parallel.py +++ b/src/calibre/parallel.py @@ -158,21 +158,27 @@ class WorkerMother(object): self.executable = os.path.join(os.path.dirname(sys.executable), 'calibre-parallel.exe' if isfrozen else 'Scripts\\calibre-parallel.exe') elif isosx: - self.executable = sys.executable + self.executable = self.gui_executable = sys.executable self.prefix = '' if isfrozen: fd = getattr(sys, 'frameworks_dir') contents = os.path.dirname(fd) + self.gui_executable = os.path.join(contents, 'MacOS', + os.path.basename(sys.executable)) + contents = os.path.join(contents, 'console.app', 'Contents') + self.executable = os.path.join(contents, 'MacOS', + os.path.basename(sys.executable)) + resources = os.path.join(contents, 'Resources') + fd = os.path.join(contents, 'Frameworks') sp = os.path.join(resources, 'lib', 'python'+sys.version[:3], 'site-packages.zip') - self.prefix += 'import sys; sys.frameworks_dir = "%s"; sys.frozen = "macosx_app"; '%fd self.prefix += 'sys.path.insert(0, %s); '%repr(sp) if fd not in os.environ['PATH']: self.env['PATH'] = os.environ['PATH']+':'+fd self.env['PYTHONHOME'] = resources - self.env['MAGICK_HOME'] = os.path.join(getattr(sys, 'frameworks_dir'), 'ImageMagick') - self.env['DYLD_LIBRARY_PATH'] = os.path.join(getattr(sys, 'frameworks_dir'), 'ImageMagick', 'lib') + self.env['MAGICK_HOME'] = os.path.join(fd, 'ImageMagick') + self.env['DYLD_LIBRARY_PATH'] = os.path.join(fd, 'ImageMagick', 'lib') else: self.executable = os.path.join(getattr(sys, 'frozen_path'), 'calibre-parallel') \ if isfrozen else 'calibre-parallel' @@ -186,7 +192,7 @@ class WorkerMother(object): for func in ('spawn_free_spirit', 'spawn_worker'): setattr(self, func, getattr(self, func+'_'+ext)) - + def cleanup_child_windows(self, child, name=None, fd=None): try: child.kill() @@ -219,7 +225,8 @@ class WorkerMother(object): def spawn_free_spirit_osx(self, arg, type='free_spirit'): script = 'from calibre.parallel import main; main(args=["calibre-parallel", %s]);'%repr(arg) - cmdline = [self.executable, '-c', self.prefix+script] + exe = self.gui_executable if type == 'free_spirit' else self.executable + cmdline = [exe, '-c', self.prefix+script] child = WorkerStatus(subprocess.Popen(cmdline, env=self.get_env())) atexit.register(self.cleanup_child_linux, child) return child diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index fda52bd450..c089cf5718 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-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2008-05-24 06:23+0000\n" "Last-Translator: Kovid Goyal <Unknown>\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-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,60 +208,59 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -269,7 +274,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -277,17 +282,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -296,7 +301,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -305,38 +310,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -344,70 +349,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -419,7 +424,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -430,13 +435,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -469,6 +474,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -557,7 +563,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -567,22 +573,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -613,7 +619,7 @@ msgid "Sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -992,7 +998,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1203,7 +1210,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1220,7 +1227,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1324,71 +1331,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1479,15 +1486,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1499,59 +1507,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1559,6 +1571,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1594,7 +1677,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1680,6 +1763,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1715,8 +1802,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1725,7 +1812,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1782,7 +1869,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -1849,114 +1936,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -1973,206 +2060,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2181,33 +2272,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2223,16 +2314,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2240,161 +2331,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2402,38 +2492,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2442,15 +2532,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2460,8 +2550,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2469,75 +2559,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2555,38 +2657,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2676,7 +2782,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3099,9 +3205,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3584,12 +3690,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3597,35 +3703,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3701,152 +3807,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3862,308 +3968,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4176,119 +4286,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4336,46 +4452,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4466,11 +4582,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4664,7 +4775,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4894,20 +5005,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4922,11 +5033,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5013,28 +5124,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5042,7 +5153,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5052,12 +5163,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5067,58 +5178,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5139,17 +5250,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5157,105 +5268,105 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 3252a734d1..c4d3385063 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-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2008-05-24 06:21+0000\n" "Last-Translator: Kovid Goyal <Unknown>\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-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -25,7 +25,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -42,49 +42,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Desconegut" @@ -136,14 +138,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -205,60 +211,59 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -272,7 +277,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -280,17 +285,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -299,7 +304,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -308,38 +313,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -347,70 +352,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -422,7 +427,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -433,13 +438,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -472,6 +477,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -560,7 +566,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -570,22 +576,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -618,7 +624,7 @@ msgid "Sort key for the author" msgstr "Clau d'ordre per a l'autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1038,7 +1044,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1249,7 +1256,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Indiqueu el nom del llibre" @@ -1266,7 +1273,7 @@ msgid "Set sort key for the author" msgstr "Indiqueu la clau d'ordenació per autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Categoria a la que pertany el llibre. Per exemple, Història" @@ -1370,71 +1377,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Tí­tol" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Autor(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Categoria" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Comentaris" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Etiquetes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Sèries" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1525,15 +1532,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1545,59 +1553,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1605,6 +1617,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1640,7 +1723,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Directoris emprats amb freqüència" @@ -1726,6 +1809,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1761,8 +1848,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Camí" @@ -1771,7 +1858,7 @@ msgstr "Camí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1828,7 +1915,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Perfil:" @@ -1895,114 +1982,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Ubicació de la base de dades no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Cal que siga un directori." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Ubicació de la base de dades no vàlida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Ubicació de la base de dades no vàlida.<br>No es pot escriure " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Configuració" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 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_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2019,206 +2106,210 @@ msgstr "Cerca la nova ubicació de la base de dades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 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_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Nom d'&usuari:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Contrasenya:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2227,33 +2318,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2269,16 +2360,16 @@ msgstr "" msgid "ERROR" msgstr "ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2286,161 +2377,160 @@ msgstr "" msgid "Metadata" msgstr "Metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Aparença" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Configuració de la pàgina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Detecció de capí­tols" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Milloreu la detecció de capí­tols i seccions." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "No pot llegir-se" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "No tens permissos per a llegir l'arxiu: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Error llegint l'arxiu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Error llegint de l'arxiu: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " no és una imatge vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "No puc convertir-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Formats no disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "No puc convetir \"%s\" perquè el format no hi és suportat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Coberta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Canvia la imatge de la &coberta:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 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/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Tí­tol: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Canvia el tí­tol del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Autor(s): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2448,12 +2538,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "Ord&re per autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2461,26 +2551,26 @@ msgid "" msgstr "" "Canvia l'autor(s). Per a especificar més d'un, separeu-los amb comes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Editorial: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Canvia l'editorial del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "Etique&tes: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2491,15 +2581,15 @@ msgstr "" "Etiquetes per a categoritzar el llibre (especialment útil per a recerques). " "<br><br>Pot emprar-se qualsevol paraula o frase, separada per comes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Sèries:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2509,8 +2599,8 @@ msgstr "&Sèries:" msgid "List of known series. You can add new series." msgstr "Llistat de sèries conegudes. Podeu afegir-hi de noves." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2518,75 +2608,87 @@ msgstr "Llistat de sèries conegudes. Podeu afegir-hi de noves." msgid "Series index." msgstr "Índex de sèrie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Llibre " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Grandària de lletra base:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "Marge &Esquerre:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "Marge &Dret:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "Marge &Superior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "Marge &Inferior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2604,38 +2706,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2727,7 +2833,7 @@ msgid "Convert %s to LRF" msgstr "Converteix %s a LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Fixa els valors de conversió er defecte" @@ -3162,9 +3268,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3647,12 +3753,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Grandària (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Data" @@ -3660,35 +3766,35 @@ msgstr "Data" msgid "Rating" msgstr "Valoració" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Cap" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Llibre <font face=\"serif\">%s</font> de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Marca de temps" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3764,152 +3870,152 @@ msgstr "Obre l'eBook" msgid "Configure" msgstr "Configura" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Error en la comunicació amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "Envia a la memòria interna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Envia a la targeta de memòria" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Edita metadades individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Edita metadades en massa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Desa al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Converteix individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Converteix tots" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3925,242 +4031,242 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Sense espai al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "<p>No puc desar llibres al dispositiu perquè no hi ha espai restant " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "No puc editar les meta-dades" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "No puc desar al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "No puc mostrar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "No puc configurar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "No puc moure la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Error comunicant amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4168,67 +4274,71 @@ 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4241,18 +4351,24 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "Re&cerca:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4260,7 +4376,7 @@ msgstr "" "Recerca llibres pel tí­tol o l'autor. <br><br>Els espais entre paraules es " "substitueixen per AND." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4268,96 +4384,96 @@ msgstr "" "Recerca llibres pel tí­tol, l'autor, l'editorial, les etiquetes i els " "comentaris<br><br>Els espais entre paraules es substitueixen per AND." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Reinicialitza la recerca ràpida" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Afegeix llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Suprimeix llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Esborra" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Edita la meta-informació" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Envia al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Recull notí­cies (RSS)" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Converteix Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4405,46 +4521,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4535,11 +4651,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4733,7 +4844,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4963,20 +5074,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4991,11 +5102,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5082,28 +5193,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5111,7 +5222,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5121,12 +5232,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5136,58 +5247,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5208,17 +5319,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5226,106 +5337,106 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index ff3de5f3cb..900b637cfa 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,22 +7,22 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" -"PO-Revision-Date: 2008-10-23 12:18+0000\n" -"Last-Translator: raduz <raduzator@gmail.com>\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" +"PO-Revision-Date: 2009-01-27 01:26+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Czech <cs@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 msgid "Does absolutely nothing" -msgstr "" +msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,67 +39,69 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Neznámý" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62 msgid "Base" -msgstr "" +msgstr "Základ" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" -msgstr "" +msgstr "Typ souboru" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" -msgstr "" +msgstr "Modul vstupu metadat" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" -msgstr "" +msgstr "Modul výstupu metadat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12 msgid "" @@ -107,6 +109,9 @@ msgid "" "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" +"Projít všechny odkazy v HTML souboru a vytvořit ZIP archív obsahující " +"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:32 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:43 @@ -122,51 +127,55 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:146 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:156 msgid "Read metadata from %s files" -msgstr "" +msgstr "Načíst metadata ze souborů %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" -msgstr "" +msgstr "Vyjmout obálky ze souborů s komixy" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:186 msgid "Read metadata from ebooks in ZIP archives" -msgstr "" +msgstr "Načíst metadata z elektronických knih v ZIP archívech" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +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:207 msgid "Set metadata in EPUB files" -msgstr "" +msgstr "Nastavit metadata v EPUB souborech" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" -msgstr "" +msgstr "Nastavit metadata v LRF souborech" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" -msgstr "" +msgstr "Nastavit metadata v RTF souborech" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:28 msgid "Installed plugins" -msgstr "" +msgstr "Nainstalovaná moduly" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:29 msgid "Mapping for filetype plugins" -msgstr "" +msgstr "Přiřazení modulů k formátům souborů" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Local plugin customization" -msgstr "" +msgstr "Úprava Lokálních modulů" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Disabled plugins" -msgstr "" +msgstr "Deaktivované moduly" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " -msgstr "" +msgstr "Nebyl nalezen žádný platný modul v " #: /home/kovid/work/calibre/src/calibre/customize/ui.py:184 msgid "Initialization of plugin %s failed with traceback:" -msgstr "" +msgstr "Inicializace modulu %s selhala s chybou:" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "" @@ -175,64 +184,68 @@ msgid "" " Customize calibre by loading external plugins.\n" " " msgstr "" +" %prog možnosti\n" +" \n" +" Upravit calibre nahráním externích modulů\n" +" " #: /home/kovid/work/calibre/src/calibre/customize/ui.py:267 msgid "Add a plugin by specifying the path to the zip file containing it." -msgstr "" +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:269 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" -msgstr "" +msgstr "Odebrat modul podle jména. Vestavěné moduly není možné odebrat." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:271 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:273 msgid "List all installed plugins" -msgstr "" +msgstr "Vypsat všechny nainstalované moduly" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:275 msgid "Enable the named plugin" -msgstr "" +msgstr "Aktivovat modul podle jména" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:277 msgid "Disable the named plugin" -msgstr "" +msgstr "Deaktivovat modul podle jména" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Do čtecího zařízení není vložena žádná paměťová karta." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" -msgstr "" +msgstr "Na paměťové kartě není dostatek volného místa" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" -msgstr "" +msgstr "V hlavní paměti není dostatek volného místa" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." -msgstr "Disk %s nebyl nalezen. Zkuste restart." +msgstr "Nepodařilo se najít disk %s. Zkuste reboot." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Nastavení pro převod do formátu EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -240,7 +253,7 @@ msgstr "" "Název výsledného EPUB souboru. Není-li zadán, bude odvozen z názvu vstupního " "souboru." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -250,17 +263,19 @@ msgstr "" "EPUB nezávislého na na zařízení zadejte Žádný. Profiul je určen pro omezení " "specifická pro dané zařízení. Možnosti jsou: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" +"Cesta k souboru s CSS nebo přímo CSS kód. Tyto CSS nahradí jakkékoliv " +"existující CSS příkazy ve zdrojových souborech." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Nastavení autodetekce struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -284,7 +299,7 @@ msgstr "" "Tutorial \n" "v uživatelské příručce calibre.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -296,19 +311,17 @@ 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/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" -msgstr "Cesta k titulní stránce pro tuto knihu." +msgstr "Cesta k obálce, která se má použít u této knihy" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." -msgstr "" -"Použít titulní stranu nalezenou ve zdrojovém souboru namísto zadané titulní " -"stránky." +msgstr "Použít obálku nalezenou ve zdrojovém souboru namísto zadané obálky." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -316,8 +329,13 @@ msgid "" "if your source file contains a very large number of page breaks, you should " "turn off splitting on page breaks." msgstr "" +"Vypnout rozdělování v místě zalomení stran. Standardně se vstupní soubory " +"rozdělují na dva soubory s každým zalomením strany. Tak vznikne elektronická " +"kniha, která se dá zpracovat rychleji a za použití méně prostředků " +"Rozdělování samotné je ale dost náročné a jestliže vstupní kniha obsahuje " +"velmi velké množství zalomení stran, měli byste rozdělování vypnout." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -325,38 +343,42 @@ msgid "" "trying\n" "to auto-generate a Table of Contents.\n" msgstr "" +"Nastavuje automatickou tvorbu obsahu. Pokud je detekován OPF soubor s " +"obsahem, \n" +"bude tento obsah použit místo pokusu o automatické vygenerování obsahu.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -"Maximální počet řádků, které budou vloženy do obsahu. Pro vypnutí zadejte 0. " -"Standardně nastaveno: %default. Řádky jsou přidány do obsahu pouze v tom " +"Maximální počet odkazů, které budou vloženy do obsahu. Pro vypnutí zadejte " +"0. Standardně nastaveno: %default. Odkazy jsou přidány do obsahu pouze v tom " "případě, kdy je detekováno méně kapitol než je zadáno v --toc-treshold." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 -msgid "Don't add auto-detected chapters to the Table of Contents." -msgstr "Nepřidávat automaticky detekované kapitoly do obsahu." - #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +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/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 "" "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 auto-" -"detekce." +"na úrovni jedna. Je-li zadán, má přednost před ostatními formami autodetekce." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -365,7 +387,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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -377,7 +399,7 @@ msgstr "" "kterém je soubor umístěn. Pro popis formátu NCX viz. " "http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -387,27 +409,27 @@ msgstr "" "automaticky vygenerovaným. Je-li zapnuta tato volba, je vždy použit " "automaticky generovaný obsah." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Rozvržení ovládací stránky." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "Nastaví horní okraj v bodech. Standardně je %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "Nastaví dolní okraj v bodech. Standardně je %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "Nastaví levý okraj v bodech. Standardně je %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "Nastaví pravý okraj v bodech. Standardně je %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -415,7 +437,7 @@ msgstr "" "Velikost základního fontu v bodech. Standardní je %defaultpt. Je-li zadáno " "0, bude vypnuto škálování fontů." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -423,7 +445,7 @@ msgstr "" "Odstranit mezery mezi odstavci. Nebude fungovat, pokud zdrojový soubor " "mezery mezi odstavci vyžaduje." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -434,36 +456,40 @@ msgstr "" "vybíraní sourozenců. Zvolení této funkce výrazně zpomalí zpracování velkých " "HTML souborů." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Vytiskne generovaný OPF soubor na standardní výstup." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Vytiskne generovaný NCX soubor na standardní výstup." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Zachovat mezisoubory při zpracovávání nástrojem html2epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "Extrahovat obsah vytvořeného EPUB souboru do určeného adresáře." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" "Convert any of a large number of ebook formats to a %s file. Supported " "formats are: %s\n" msgstr "" +"%%prog [možnosti] soubor\n" +"\n" +"Převést jakýkoliv z velkeho množství fromátů elektronických knih na formát " +"%s. Podporované formáty jsou: %s\n" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:102 msgid "Could not find an ebook inside the archive" msgstr "V archivu nebyl nalezen žádný ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -473,14 +499,20 @@ msgid "" "takes from\n" "the <spine> element of the OPF file. \n" msgstr "" +"%prog [možnosti] soubor.html|opf\n" +"\n" +"Převede HTML soubor do formátu EPUB. Rekurzivně následuje odkzay v HTML " +"souboru. \n" +"Pokud je místo HTML souboru specifikován OPF soubor, je převzat seznam \n" +"odkazů z elementu <spine> v OPF souboru. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " -msgstr "" +msgstr "Výstup zapsán do " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Musíte specifikovat vstupní HTML soubor." @@ -516,6 +548,7 @@ msgid "The output directory. Default is the current directory." msgstr "Výstupní adresář. Standardně je aktuální adresář." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "Kódování znakové sady HTML souborů. Standardně je autodetekována." @@ -603,44 +636,51 @@ msgid "" "element\n" "is used.\n" msgstr "" +"%prog [možnosti] soubor.html|opf\n" +"\n" +"Projít všechny odkzay v HTML souboru a shromáždit je do specifikovaného " +"adresáře.\n" +"Také shromáždí všechny zdroje jako jsou obrázky, styly, skripty atd. \n" +"Pokud je místo HTML souboru specifikován OPF soubor, je převzat seznam \n" +"odkazů z elementu <spine> v OPF souboru.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." -msgstr "" +msgstr "Vytvářím LIT soubor z EPUB..." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 msgid "%prog [options] LITFILE" msgstr "%prog [options] LIT_soubor" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Výstupní adresář. Standardně je použit aktuální adresář." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:855 msgid "Legibly format extracted markup. May modify meaningful whitespace." -msgstr "" +msgstr "Čitelně formátovat extrahované HTML. Může ovlyvnit mezery v textu." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Užitečné pro ladění programu." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB kniha vytvořena v" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" -msgstr "" +msgstr "%prog [možnosti] OPFsoubor" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." -msgstr "" +msgstr "Výstupní soubor. Standardně odovzený od vstupního souboru" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:74 msgid "Set the title. Default: filename." @@ -671,7 +711,7 @@ msgid "Sort key for the author" msgstr "Třídící klíč pro autora" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -741,12 +781,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:112 msgid "Add extra spacing below the header. Default is %default px." msgstr "" +"Přidat dodatečné odsazení pod hlavičku. Standard je %default obrazových bodů." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:114 msgid "" "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " "it is a string it is interpreted as CSS." msgstr "" +"Nahrazení CSS. Může být buď cesta k souboru nebo řetězec. Řetězec bude " +"interpretovaný jako CSS." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:116 msgid "" @@ -754,12 +797,17 @@ msgid "" "the HTML files are appended to the LRF. The .opf file must be in the same " "directory as the base HTML file." msgstr "" +"Na určení pořadí, ve kterém budou k LRF souboru připojené HTML soubory, bude " +"použitý atribut <spine> OPF souboru. Soubor .opf musí být ve stejném " +"adresáři jako základní HTML soubor." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:118 msgid "" "Minimum paragraph indent (the indent of the first line of a paragraph) in " "pts. Default: %default" msgstr "" +"Minimální odsazení dostavce (odsazení prvního řádku odstavce) v bodech. " +"Standadně: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:120 msgid "" @@ -767,12 +815,17 @@ msgid "" "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " "font size is decreased." msgstr "" +"Zvětšení velkosti písma o 2 * FONT_DELTA bodů a rozestupu řádek o FONT_DELTA " +"bodů. FONT_DELTA nemusí být celé číslo. Pokud je hodnota FONT_DELTA záporná, " +"velikost písma se změnší." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:125 msgid "" "Render all content as black on white instead of the colors specified by the " "HTML or CSS." msgstr "" +"Zobrazení veškerého obsahu v černé barvě na bílem pozadí, namísto barev " +"uvedených v HTML nebo CSS." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:131 msgid "" @@ -780,34 +833,41 @@ msgid "" "profile determines things like the resolution and screen size of the target " "device. Default: %s Supported profiles: " msgstr "" +"Profil cílováho zařízení, pro které je tento LRF soubor určený. PRofil " +"určuje charakteristiky zařízení, jako například rozlišení nebo evlikost " +"obrazovky. Standardní profil: %s Podporované profily: " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:137 msgid "Left margin of page. Default is %default px." -msgstr "" +msgstr "Levý okraj strany. Standardní okraj je %default obrazových bodů" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:139 msgid "Right margin of page. Default is %default px." -msgstr "" +msgstr "Pravý okraj strany. Standardní okraj je %default obrazových bodů" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:141 msgid "Top margin of page. Default is %default px." -msgstr "" +msgstr "Horní okraj strany. Standardní okraj je %default obrazových bodů" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:143 msgid "Bottom margin of page. Default is %default px." -msgstr "" +msgstr "Dolní okraj strany. Standardní okraj je %default obrazových bodů" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:145 msgid "" "Render tables in the HTML as images (useful if the document has large or " "complex tables)" msgstr "" +"Zobrazení HTML tabulky v podobě obrázků (užitečné pokud dokument obsahuje " +"velké nebo složité tabulky)" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:147 msgid "" "Multiply the size of text in rendered tables by this factor. Default is " "%default" msgstr "" +"Faktor znásobení velikosti písma v zobrazených tabulkách. Standardní hodnota " +"je: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:152 msgid "" @@ -815,26 +875,33 @@ msgid "" "means thats links are not followed. A negative value means that <a> tags are " "ignored." msgstr "" +"Maximální hloubka rekurze při ypracování odkazů. Hodnota 0 znamená, že " +"odkazy nebudou následované. Záporná hodnota způsobí že tagy <a> budou " +"ignorovány." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:156 msgid "" "A regular expression. <a> tags whose href matches will be ignored. Defaults " "to %default" msgstr "" +"Regularní výraz. Tagy <a> jejichž href se shoduje s tímto výrazem budou " +"ignorovány. Standardně %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:160 msgid "Don't add links to the table of contents." -msgstr "" +msgstr "Nepřidávat odkazy do obsahu." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:164 msgid "Prevent the automatic detection chapters." -msgstr "" +msgstr "Předejít automatickému rozpoznáváni kapitol." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:167 msgid "" "The regular expression used to detect chapter titles. It is searched for in " "heading tags (h1-h6). Defaults to %default" msgstr "" +"Regulární výraz použitý na automatické rozeznávání nazvů kapitol. Bude " +"hledaný v nadpisových tazích (h1 - h6) Standardně %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 msgid "" @@ -845,6 +912,13 @@ msgid "" "attribute to \"none\" to match only on tag names. So for example, to match " "all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" +"Automaticky rozeznat element s uvedeným atributem jako začátek kapitoly. " +"Formát tohoto parametru je \"reg. výraz tagu, název atributu, reg. výraz " +"hodnoty atributu\". Například, pro nalezení všech nadpisových tagů s " +"atributem class=\"chapter\" zadejte \"h\\d,class,chapter\". Uveden9m " +"atributu \"none\" můžete omezit porovnávání jen na názvy tagů. Například, " +"pokud chcete nalézt všechny h2 tagy, zadejte \"h2,none,\". Standardně je " +"%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:172 msgid "" @@ -856,11 +930,20 @@ msgid "" "turn performance of the LRF. Thus this option is ignored if the current page " "has only a few elements." msgstr "" +"Pokud html2lrf nenajde v souboru žádné zalomení stránek a nerozezná ani " +"žádné nadpisy kapitol, automaticky vloží zalomení stran před tagy, jejichž " +"názvy se shodují s tímto regulárním výrazem. Standardně je %default. Toto " +"nastavení můžete vypnout zadáním výrazu \"$\". Jeho smyslem je zabránit " +"vzniku velmi dlouhých úseků bez zalomení stránky. které snižují rychlost " +"listování v LRF souboru. Tato možnost je tedy ignorována pokud má aktuální " +"stránka jen několik elementů." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:182 msgid "" "Force a page break before tags whose names match this regular expression." msgstr "" +"Vložit zalomení stránky před tagy, jejichž názvy se shodují s tímto " +"regulárním výrazem." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:184 msgid "" @@ -869,24 +952,35 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" msgstr "" +"Vložit zalomení stánky před elementy obsahující uvedený atribut. Formát " +"tohoto parametru je \"reg. výraz tagu,název atributu,reg. výraz hodnoty " +"atributu\". Například, pro nalezení všech nadpisových tagů s atributem " +"class=\"chapter\" zadejte \"h\\d,class,chapter\". Standardní hodnota je " +"%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:187 msgid "Add detected chapters to the table of contents." -msgstr "" +msgstr "Přidat rozpoznané kapitoly do obsahu." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:190 msgid "Preprocess Baen HTML files to improve generated LRF." msgstr "" +"Předpřipravit HTML soubory z vydavatelství BAEN pro zlepšení kvality " +"výstupního LRF souboru." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:192 msgid "" "You must add this option if processing files generated by pdftohtml, " "otherwise conversion will fail." msgstr "" +"Tato možnost musí být aktivovaná při zpracování souborů vytvořených " +"programem pdftohtml, jinak převod selže." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:194 msgid "Use this option on html0 files from Book Designer." msgstr "" +"Tato možnost by měla být použita při zpracování html0 souborů z programu " +"Book Designer." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:197 msgid "" @@ -895,32 +989,39 @@ msgid "" "slower page turns. For example: --serif-family \"Times New Roman\"\n" " " msgstr "" +"Specifikuj TrueType fonty pro patkové, beypatkové a neproporcionální písmo. " +"Tyto fonty budou zahrnuté do LRF souboru. Mějte na paměti, že nestandardní " +"fonty více zpomalí listování knihou. Příklad: --serif-family \"Times New " +"Roman\"\n" +" " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:205 msgid "The serif family of fonts to embed" -msgstr "" +msgstr "Font pro patkové písmo" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:208 msgid "The sans-serif family of fonts to embed" -msgstr "" +msgstr "Font pro bezpatkové písmo" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:211 msgid "The monospace family of fonts to embed" -msgstr "" +msgstr "Font pro neproporcionání písmo" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:215 msgid "Be verbose while processing" -msgstr "" +msgstr "Zvýšit možství údajů vypisovaných během zpracování" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:217 msgid "Convert to LRS" -msgstr "" +msgstr "Převést do LRS" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:219 msgid "" "Minimize memory usage at the cost of longer processing times. Use this " "option if you are on a memory constrained machine." msgstr "" +"Snížit požafavky na velikost paměti, výměnou za pomalejší zpracování. Tato " +"možnost je určená pro počítače s omezenou kapacitou paměti." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:221 msgid "" @@ -929,10 +1030,15 @@ msgid "" "files from windows computers is cp-1252. Another common choice is utf-8. The " "default is to try and guess the encoding." msgstr "" +"Kodování znakové sady vstupního souboru. Pokud výstupní LRF soubor obsahuje " +"nečitelné znaky, zkuste změnit tento parametr. Často používané kódování " +"znaků na počítačích s operačním systémem Windows je cp-1252. Další často " +"používaná možnost je utf-8. Program se standardně pokusí rozpoznat použité " +"kódování automaticky." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164 msgid "Converting from %s to LRF is not supported." -msgstr "" +msgstr "Převod z %s do LRF není podporovaný" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175 msgid "" @@ -944,18 +1050,24 @@ msgid "" "ZIP archive, looking for an ebook inside the archive.\n" " " msgstr "" +"any2lrf [možnosti] soubor\n" +"\n" +"Převod elektronické knihy do formátu LRF. Možné vstupní formáty jsou:\n" +"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC a PDF. any2lrf podporuje i RAR nebo\n" +"ZIP archívy, v kterých bude hledat knihy v uvedených formátech.\n" +" " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190 msgid "No file to convert specified." -msgstr "" +msgstr "Nebyl specifikován žádný vstupní soubor pro převod." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224 msgid "Rendered %s" -msgstr "" +msgstr "Úspešný převod %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:227 msgid "Failed %s" -msgstr "" +msgstr "Neuspěl převod %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:279 msgid "" @@ -963,71 +1075,92 @@ msgid "" "\n" "%s" msgstr "" +"Nepodařilo se převést komiks: %s\n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:286 msgid "" "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -msgstr "" +msgstr "Možnosti převodu komiksů (CBR, CBZ) do elektronických knih" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292 msgid "Title for generated ebook. Default is to use the filename." msgstr "" +"Název vytvořené elektronické knihy. Standardně se použije název souboru." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294 msgid "" "Set the author in the metadata of the generated ebook. Default is %default" msgstr "" +"Autor, který bude uvedený v metadatech vytvořené elektronické knihy. " +"Standardní hodnota je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:22 msgid "" "Path to output file. By default a file is created in the current directory." 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/lrf/comic/convert_from.py:299 msgid "Number of colors for grayscale image conversion. Default: %default" msgstr "" +"Počet odstínů šedé barvy použitý při převodu obrázků. Standardní hodnota: " +"%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" +"Vypnutí normalizace (vylepšení kontrastu) rozsahu barev obrázku. Standardně " +"je normalizace zapnutá." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" +"Zachovat poměr stran obrázků. Standardně obrazky vyplní celou obrazovku." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305 msgid "Disable sharpening." -msgstr "" +msgstr "Vypnout zvyšování ostrosti obrázků." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307 msgid "Don't split landscape images into two portrait images" -msgstr "" +msgstr "Nerozdělovat obrázky \"na šířku\" na dva obrázky \"na výsku\"" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" +"Zachovat poměr stran a přizpůsobit šířku obrázku výšce obrazovky pro " +"prohlížení \"na šířku\"" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" +"Pužívané pro publikace čtené zleva doprava, jako např. manga. Obrázky \"na " +"šířku\" budou rozdělené na obrázky \"na výšku\" v pořadí zprava doleva." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" +"Zapnout filtr šumu. Odstraňuje šum v oblastech plynulých přechodů. Může " +"výrazně prodloužit čas na zpracování." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" +"Neřadit soubory komiksu abecedně. Použít pořadí v kterém byli přidané do " +"komiksu." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317 msgid "" @@ -1035,6 +1168,10 @@ msgid "" "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " "suitable for any reader with the same screen size. Choices are %s" msgstr "" +"Vyberte profil zařízení, pro které je tento soubor určený. Standardní profil " +"je SONY PRS-500 s rozlišením obrazovky 584x754 obrazových bodů. Tento profil " +"je vhodný pro jakékoliv čtecí zařízení se stejným rozlišením obrazovky. " +"Možnosti jsou %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:319 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:20 @@ -1042,14 +1179,16 @@ msgid "" "Be verbose, useful for debugging. Can be specified multiple times for " "greater verbosity." msgstr "" +"Zvýšit množství zobrazovaných údajů, užitečné pro hledání chyb v programu. " +"Při vícenásobném použití se množství zobrazovaných údajů zvyšuje." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:321 msgid "Don't show progress bar." -msgstr "" +msgstr "Nezobrazovat indikátor postupu zpracování." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:324 msgid "Apply no processing to the image" -msgstr "" +msgstr "Obrázek nijak neupravovat" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:329 msgid "" @@ -1057,14 +1196,18 @@ msgid "" "\n" "Convert a comic in a CBZ or CBR file to an ebook. \n" msgstr "" +"%prog [možnosti] komiks.cb[z|r]\n" +"\n" +"Převést komiks ve formátu CBZ nebo CBR do elektronické knihy. \n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:389 msgid "Output written to" -msgstr "" +msgstr "Výstup zapsán do" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." -msgstr "" +msgstr "Zpracovávám stránky komiksu..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/epub/convert_from.py:17 msgid "" @@ -1073,6 +1216,10 @@ msgid "" " \n" "%prog converts mybook.epub to mybook.lrf" msgstr "" +"Použití: %prog [možnosti] kniha.epub\n" +" \n" +" \n" +"%prog převede kniha.epub do kniha.lrf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:23 msgid "" @@ -1081,115 +1228,126 @@ msgid "" "\n" "%prog converts mybook.fb2 to mybook.lrf" msgstr "" +"%prog [možnosti] kniha.fb2\n" +"\n" +"\n" +"%prog převede kniha.fb2 do kniha.lrf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:24 msgid "Print generated HTML to stdout and quit." -msgstr "" +msgstr "Vypsat vytvořené HTML do stdout a skončit." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:30 msgid "Keep generated HTML files after completing conversion to LRF." -msgstr "" +msgstr "Zachovat vygenerované HTML soubory po dokončení převodu do LRF." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/feeds/convert_from.py:20 msgid "Options to control the behavior of feeds2disk" -msgstr "" +msgstr "Možnosti ovládající chování programu feeds2disk" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/feeds/convert_from.py:22 msgid "Options to control the behavior of html2lrf" -msgstr "" +msgstr "Možnosti ovládající chování programu html2lrf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/feeds/convert_from.py:44 msgid "Fetching of recipe failed: " -msgstr "" +msgstr "Stažení receptu selhalo: " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:317 msgid "\tBook Designer file detected." -msgstr "" +msgstr "\tByl rozeznán soubor z programu Book Designer." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:319 msgid "\tParsing HTML..." -msgstr "" +msgstr "\tZpracovávám HTML..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:342 msgid "\tBaen file detected. Re-parsing..." msgstr "" +"\tByl rozpoznán soubor z vydavatelství BAEN. Restartuji zpracování..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:358 msgid "Written preprocessed HTML to " -msgstr "" +msgstr "Předzpracovaný HTML soubor byl zapsán do " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:376 msgid "Processing %s" -msgstr "" +msgstr "Zpracovávám %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:390 msgid "\tConverting to BBeB..." -msgstr "" +msgstr "\tPřevádím do BBeB..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:536 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:549 msgid "Could not parse file: %s" -msgstr "" +msgstr "Selhalo zpracování souboru: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:541 msgid "%s is an empty file" -msgstr "" +msgstr "%s je prázdný soubor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:561 msgid "Failed to parse link %s %s" -msgstr "" +msgstr "Selhalo zpracování odkazu %s %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:605 msgid "Cannot add link %s to TOC" -msgstr "" +msgstr "Nepodařilo se přidat odkaz %s do obsahu." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:957 msgid "Unable to process image %s. Error: %s" -msgstr "" +msgstr "Selhalo zpracování obrázku %s. Chyba: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:995 msgid "Unable to process interlaced PNG %s" -msgstr "" +msgstr "Selhalo zpracování prokládaného PNG obrázku: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1010 msgid "" "Could not process image: %s\n" "%s" msgstr "" +"Selhalo zpracování obrázku: %s\n" +"%s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1763 msgid "" "An error occurred while processing a table: %s. Ignoring table markup." -msgstr "" +msgstr "Chyba při zpracování tabulky: %s. Ignoruji blok tabulky." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765 msgid "" "Bad table:\n" "%s" msgstr "" +"Nesprávná definice tabulky:\n" +"%s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1787 msgid "Table has cell that is too large" -msgstr "" +msgstr "Tabulka obsahuje buňku, která je příliš velká" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1817 msgid "" "You have to save the website %s as an html file first and then run html2lrf " "on it." msgstr "" +"Webovou stránku %s je potřeba nejdříve uložit jako HTML soubor a poté " +"převést programem html2lrf." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1860 msgid "Could not read cover image: %s" -msgstr "" +msgstr "Nepodařilo se načíst obrázek obálky: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1863 msgid "Cannot read from: %s" -msgstr "" +msgstr "Nedaří se číst z: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1988 msgid "Failed to process opf file" -msgstr "" +msgstr "Selhalo zpracování OPF souboru" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1994 msgid "" @@ -1201,6 +1359,14 @@ msgid "" "to local files recursively. Thus, you can use it to \n" "convert a whole tree of HTML files." msgstr "" +"%prog [možnosti] kniha.html\n" +"\n" +"\n" +"%prog převede kniha.html na kniha.lrf. \n" +"%prog bude rekurzivně precházet odkazy \n" +"v kniha.html, ktoré odkazují na lokálnym súborom, \n" +"takže je možné převést celý strom HTML \n" +"souborů najednou." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lit/convert_from.py:15 msgid "" @@ -1209,59 +1375,67 @@ msgid "" "\n" "%prog converts mybook.lit to mybook.lrf" msgstr "" +"%prog [možnosti] kniha.lit\n" +"\n" +"\n" +"%prog převede kniha.lit do kniha.lrf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:136 msgid "" "%prog book.lrf\n" "Convert an LRF file into an LRS (XML UTF-8 encoded) file" msgstr "" +"%prog [možnosti] kniha.lrf\n" +"Převod LRF souboru do LRS (XML s UTF-8 kódováním)" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:137 msgid "Output LRS file" -msgstr "" +msgstr "Výstupní LRS soubor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:139 msgid "Do not save embedded image and font files to disk" -msgstr "" +msgstr "Neukládat vsazené obrazové soubory a soubory oísem na disk" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:158 msgid "Parsing LRF..." -msgstr "" +msgstr "Zpracovávám LRF..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:161 msgid "Creating XML..." -msgstr "" +msgstr "Vytvářím XML..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:163 msgid "LRS written to " -msgstr "" +msgstr "LRS zapsán do " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:249 msgid "Could not read from thumbnail file:" -msgstr "" +msgstr "Nrpodařilo se načíst náhled." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:269 msgid "" "%prog [options] file.lrs\n" "Compile an LRS file into an LRF file." msgstr "" +"%prog [možnosti] soubor.lrs\n" +"Převod LRS souboru do formátu LRF." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:270 msgid "Path to output file" -msgstr "" +msgstr "Cesta k výstupnímu souboru" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:272 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:115 msgid "Verbose processing" -msgstr "" +msgstr "Zvýšit množství vypisovaných informací" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:274 msgid "Convert LRS to LRS, useful for debugging." -msgstr "" +msgstr "Převést LRS na LRS, užitečné při hledání chyb v programu." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:455 msgid "Invalid LRF file. Could not set metadata." -msgstr "" +msgstr "Neplatný LRF soubor. Nepodařilo se nastavit meatadata." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:580 msgid "" @@ -1271,67 +1445,75 @@ msgid "" "Show/edit the metadata in an LRF file.\n" "\n" msgstr "" +"%prog [možnosti] kniha.lrf\n" +"\n" +"\n" +"Zobrazení/změna metadat v LRF souboru.\n" +"\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" -msgstr "" +msgstr "Název knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:589 msgid "Set sort key for the title" -msgstr "" +msgstr "Název knihy ve tvaru vhodném pro třídění" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:591 msgid "Set the author" -msgstr "" +msgstr "Zadejte autora" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:593 msgid "Set sort key for the author" -msgstr "" +msgstr "Zadejte třídící klíč pro autora" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" -msgstr "" +msgstr "Kategorie, do které tato kniha patří. Např: Dějiny" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:598 msgid "Path to a graphic that will be set as this files' thumbnail" -msgstr "" +msgstr "Cesta k grafickámu souboru, který bude použit jako náhled" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:601 msgid "" "Path to a txt file containing the comment to be stored in the lrf file." msgstr "" +"Cesta k TXT souboru s poznámkami, které se mají vložit do LRF souboru." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:605 msgid "Extract thumbnail from LRF file" -msgstr "" +msgstr "Převzít náhled z LRF souboru" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:606 msgid "Set the publisher" -msgstr "" +msgstr "Vydavatel" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:607 msgid "Set the book classification" -msgstr "" +msgstr "Zařazení knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608 msgid "Set the book creator" -msgstr "" +msgstr "Tvůrce knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:609 msgid "Set the book producer" -msgstr "" +msgstr "Producent Knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:611 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 "" +"Převzít obálku z LRF souboru. Mějte na paměti, že formát LRF nemá pevně " +"definovanou obálku, takže na její nalezení bude použita heuristická metoda." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:613 msgid "Set book ID" -msgstr "" +msgstr "Identifikační kód knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/mobi/convert_from.py:43 msgid "" @@ -1340,15 +1522,23 @@ msgid "" "\n" "%prog converts mybook.mobi to mybook.lrf" msgstr "" +"Použitie: %prog [možnosti] kniha.mobi|prc\n" +"\n" +"\n" +"%prog převede kniha.mobi do kniha.lrf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:47 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" +"Nepodařilo ze najít pdftohtml, zkontrolujte zda je cesta k němu v sytémové " +"proměné PATH" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:61 msgid "" " is an image based PDF. Only conversion of text based PDFs is supported." msgstr "" +" je PDF se stránkami ve formátě obrázků. Je možný pouze převod textových PDF " +"souborů." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:80 msgid "" @@ -1357,20 +1547,26 @@ msgid "" "\n" "%prog converts mybook.pdf to mybook.lrf" msgstr "" +"%prog [možnosti] kniha.pdf\n" +"\n" +"\n" +"%prog převede kniha.pdf do kniha.lrf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/reflow.py:403 msgid "" "Path to output directory in which to create the HTML file. Defaults to " "current directory." msgstr "" +"Cesta k výstupnímu adresáři, ve kterém se ma vytvořit HTML soubor. " +"Standardně je to aktuální pracovní adresář." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/reflow.py:405 msgid "Be more verbose." -msgstr "" +msgstr "Vypisovat více informací." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/reflow.py:417 msgid "You must specify a single PDF file." -msgstr "" +msgstr "Uveďte jen jeden PDF soubor." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:21 msgid "" @@ -1379,12 +1575,18 @@ msgid "" "\n" "%prog converts mybook.rtf to mybook.lrf" msgstr "" +"Použití: %prog [možnosti] kniha.rtf\n" +"\n" +"\n" +"%prog převede kniha.rtf do kniha.lrf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:146 msgid "" "This RTF file has a feature calibre does not support. Convert it to HTML and " "then convert it." msgstr "" +"Tento RTF soubor obsahuje prvky, které calibre nepodporuje. Převeďte ho " +"nejdříve na HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:19 msgid "" @@ -1393,108 +1595,112 @@ msgid "" "\n" "%prog converts mybook.txt to mybook.lrf" msgstr "" +"Použití: %prog [možnosti] kniha.txt\n" +"\n" +"\n" +"%prog převede kniha.txt do kniha.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" -msgstr "" +msgstr "Zadejte autory" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" -msgstr "" +msgstr "Poznámka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 -msgid "Author(s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 -msgid "Producer" -msgstr "" +msgstr "Název" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 -msgid "Category" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 +msgid "Author(s)" +msgstr "Autor(ři)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 -#: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 -msgid "Comments" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 +msgid "Producer" +msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 +msgid "Category" +msgstr "Kategorie" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 +msgid "Comments" +msgstr "Komentáře" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" -msgstr "" +msgstr "Tagy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" -msgstr "" +msgstr "Série" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" -msgstr "" +msgstr "Jazyk:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:199 msgid "A comma separated list of tags to set" -msgstr "" +msgstr "Čárkami odděleny seznam tagů" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:201 msgid "The series to which this book belongs" -msgstr "" +msgstr "Série ke které kniha patří" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:203 msgid "The series index" -msgstr "" +msgstr "Pořadí knihy v sérii" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:205 msgid "The book language" -msgstr "" +msgstr "Jazyk knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:207 msgid "Extract the cover" -msgstr "" +msgstr "Extrahovat obálku" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" -msgstr "" +msgstr "Použití:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/imp.py:53 msgid "Usage: imp-meta file.imp" -msgstr "" +msgstr "Použití: imp-meta súbor.imp" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/imp.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:59 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rb.py:60 msgid "No filename specified." -msgstr "" +msgstr "Nebyl uveden žádný nazev souboru." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:97 msgid "" @@ -1509,37 +1715,49 @@ msgid "" "isbndb.com.\n" "\n" msgstr "" +"\n" +"%prog [možnosti] klíč\n" +"\n" +"Převzíat metadata knih z isndb.com. Můžete zadat buď kód ISBN, \n" +"nebo název a autora knihy. Když zadáte název a autora knihy,\n" +"můžou být serverem vrácené metadata vícero kníh.\n" +"\n" +"\"klíč\" je klíč k vašemu účtu, který získáte bezplatně po registraci na " +"isbndb.com.\n" +"\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:108 msgid "The ISBN ID of the book you want metadata for." -msgstr "" +msgstr "ISBN kód knihy, pro kterou si přejete získat metadata." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:110 msgid "The author whose book to search for." -msgstr "" +msgstr "Auto hledané knihy." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:112 msgid "The title of the book to search for." -msgstr "" +msgstr "Název hledané knihy." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:114 msgid "The publisher of the book to search for." -msgstr "" +msgstr "Vydavatel hledané knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:47 msgid "" "Could not fetch cover as server is experiencing high load. Please try again " "later." msgstr "" +"Nepodařilo se stáhnout obálku, protože je server přetížený. Prosím zkuste to " +"později." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:48 msgid " not found." -msgstr "" +msgstr " se nepodařilo nalézt." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:51 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:82 msgid "LibraryThing.com server error. Try again later." -msgstr "" +msgstr "Chyba serveru LibraryThing.com. Skuste to později." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:60 msgid "" @@ -1548,112 +1766,207 @@ msgid "" "\n" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" +"\n" +"%prog [možnosti] ISBN\n" +"\n" +"Převzít obálku knihy identifikované uvedeným kódém ISBN z LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" -msgstr "" +msgstr "Použití: %s soubor.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" -msgstr "" +msgstr "Obálka uložena do" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" -msgstr "" +msgstr "Hodnota položky dc:language" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:58 msgid "Usage: pdf-meta file.pdf" -msgstr "" +msgstr "Použití: pdf-meta soubor.pdf" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rb.py:59 msgid "Usage: rb-meta file.rb" -msgstr "" +msgstr "Použití: rb-meta soubor.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." -msgstr "" +msgstr "Vytvářím Mobipocket souboru z EPUB..." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" -msgstr "" +msgstr "%prog [možnosti] kniha.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" -msgstr "" +msgstr "Nezpracované MOBI HTML uložené do" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" +msgstr "Mořnosti převodu do formátu MOBI" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." -msgstr "" +msgstr "Možnosti specifické pro formát Mobipocket" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" +"Komprimovat soubor algoritmem PalmDOC. Výsledkem je menší soubor ale " +"vyžaduje více času pro spuštění." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." -msgstr "" +msgstr "Upravit obrázky aby vyhovovali velikostním omezení Palm zařízení." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "Název pro vygenerovaný obsah." + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" +"Zobrazovací profily zařízení. Ovlivňují převod velikosti písma, zmenšování " +"obrázků a rasterizaci tabulek. Platné profily jsou: %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." +msgstr "Vstupní zobrazovací profil. Standardně je to %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." +msgstr "Cílový výstupni zobrazovací profil. Standardně je to %default." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 -msgid "Unknown source profile %r" -msgstr "" +msgid "[options]" +msgstr "[možnosti]" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 +msgid "Unknown source profile %r" +msgstr "Neznámý vstupní profil %r" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" -msgstr "" +msgstr "Neznámý cílový výstupní profil %r" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:57 msgid "The output directory. Defaults to the current directory." -msgstr "" +msgstr "Výstupní adresář. Standardně aktuální pracovní adresář." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "Obálka" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "Titulní stránka" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Obsah" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "Rejstřík" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "Slovník pojmů" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "Pděkování" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "Bibliografie" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "Tiráž" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "Autorská práva" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "Věnování" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "Doslov" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "Předmluva" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "Seznam Ilustrací" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "Seznam tabulek" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "Poznámky" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "Úvod" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "Hlavní text" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" -msgstr "" +msgstr "Možnosti transformace PDF" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:24 msgid "Number of pixels to crop from the left most x (default is %d) " msgstr "" +"Počet obrazových bodů, které se mají ořezat z levého okraje (standardně je " +"to %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:26 msgid "Number of pixels to crop from the left most y (default is %d) " msgstr "" +"Počet obrazových bodů, které se mají ořezat z horního okraje (standardně je " +"to %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:28 msgid "Number of pixels to crop from the right most x (default is %d) " msgstr "" +"Počet obrazových bodů, které se mají ořezat z pravého okraje (standardně je " +"to %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:30 msgid "Number of pixels to crop from the right most y (default is %d)" msgstr "" +"Počet obrazových bodů, které se mají ořezat z dolního okraje (standardně je " +"to %d)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:32 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " msgstr "" +"Soubor vytvořený ghostscriptem, který umožňuje aby každá stránka byla " +"ořezaná individuálně. [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > " +"bounding] " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:38 msgid "" @@ -1662,151 +1975,161 @@ msgid "" "\tCrops a pdf. \n" "\t" msgstr "" +"\t%prog [možnosti] soubor.pdf\n" +"\n" +"\tOřeže PDF. \n" +"\t" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" -msgstr "" +msgstr "čato používané adresáře" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 msgid "Send file to storage card instead of main memory by default" -msgstr "" +msgstr "Ukládat soubory na pamětovou kartu, ne do hlavní paměti zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "The format to use when saving single files to disk" msgstr "" +"Formát, který má byt použit při ukládání jednotlivých souborů na disk" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" -msgstr "" +msgstr "Vyžadovat potvrzení před smazáním" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" -msgstr "" +msgstr "Velikost ikon nástrojové lišty" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" -msgstr "" +msgstr "Zobrazovat popisy tlačítek v panelu nástrojů" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" -msgstr "" +msgstr "Uspořádání hlavního okna" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" -msgstr "" +msgstr "Upozornit když je k dipozici nová verze" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" -msgstr "" +msgstr "číslování knih v sérii římskými číslicemi" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" -msgstr "" +msgstr "Třídit seznam tagů pode popularity" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" -msgstr "" +msgstr "Počet obálek, které se mají zobrazovat v režimu prohlížení obálek" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" -msgstr "" +msgstr "Standadní nastavení převodu do formátu LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" -msgstr "" +msgstr "Možnosti prohlížeče elektronických knih ve formátu LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51 msgid "Formats that are viewed using the internal viewer" -msgstr "" +msgstr "Formáty zobrazované interním prohlížečem" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 msgid "Columns to be displayed in the book list" -msgstr "" +msgstr "Sloupce které se mají zobrazit v seznamu knih" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Automatically launch content server on application startup" -msgstr "" +msgstr "Automaticky spouštět obsahový server při startu aplikace" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Oldest news kept in database" -msgstr "" +msgstr "Nejstarší zprávy ponechané v databázi" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Show system tray icon" -msgstr "" +msgstr "Zobrazit ikonu v systémovém panelu" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 msgid "Upload downloaded news to device" -msgstr "" +msgstr "Odelsat stažené zpravy do zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 msgid "Delete books from library after uploading to device" -msgstr "" +msgstr "Smazat knihy z knihovny po jejich odeslání do zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" +"Zobrazit galerii obálek v odděleném okně, namísto hlavního okna calibre" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "Zakázat oznamování v systemové oblasti" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." -msgstr "" +msgstr "Zařízení už není připojené" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:117 msgid "Get device information" -msgstr "" +msgstr "Získat informace o zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:128 msgid "Get list of books on device" -msgstr "" +msgstr "Získat seznam knih v zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:137 msgid "Send metadata to device" -msgstr "" +msgstr "Odeslat metadata do zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:146 msgid "Upload %d books to device" -msgstr "" +msgstr "Odeslat %d knih do zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:161 msgid "Delete books from device" -msgstr "" +msgstr "Smazat knihy ze zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:176 msgid "Download books from device" -msgstr "" +msgstr "Převzít knihy ze zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:186 msgid "View book on device" -msgstr "" +msgstr "Zobrazit knihu v zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" -msgstr "" +msgstr "Cesta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" -msgstr "" +msgstr "Formáty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:52 msgid "Dialog" -msgstr "" +msgstr "Dialog" #: /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 @@ -1817,216 +2140,222 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" -msgstr "" +msgstr "Textový popisek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65 msgid "&Previous" -msgstr "" +msgstr "&Předchozí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:66 msgid "&Next" -msgstr "" +msgstr "&Další" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:40 msgid "Choose Format" -msgstr "" +msgstr "Vyberte formát" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:34 msgid "Set defaults for conversion of comics (CBR/CBZ files)" -msgstr "" +msgstr "Výchozí nastavení převodu komiksů (CBR/CBZ souborů)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:49 msgid "Set options for converting %s" -msgstr "" +msgstr "Mo6nosti převodu %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:89 msgid "&Title:" -msgstr "" +msgstr "&Název:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:90 msgid "&Author(s):" -msgstr "" +msgstr "&Autor(ři):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 msgid "&Number of Colors:" -msgstr "" +msgstr "Počet &barev" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" -msgstr "" +msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:93 msgid "Disable &normalize" -msgstr "" +msgstr "Vypnout &normalizaci" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:94 msgid "Keep &aspect ratio" -msgstr "" +msgstr "Zachov&at poměr stran" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:95 msgid "Disable &Sharpening" -msgstr "" +msgstr "Vypnout zao&střování" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96 msgid "&Landscape" -msgstr "" +msgstr "Na šíř&ku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 msgid "Don't so&rt" -msgstr "" +msgstr "&Netřídit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 msgid "&Right to left" -msgstr "" +msgstr "Zp&rava doleva" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99 msgid "De&speckle" -msgstr "" +msgstr "Čistíci &filtr" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100 msgid "&Wide" -msgstr "" +msgstr "Širo&ké" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100 msgid " plugins" -msgstr "" +msgstr " moduly" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106 msgid "by" -msgstr "" +msgstr "podle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123 msgid "Advanced" -msgstr "" +msgstr "Rozšířené" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123 msgid "General" -msgstr "" +msgstr "Obecné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123 msgid "Interface" -msgstr "" +msgstr "Rozhraní" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124 msgid "" "Content\n" "Server" msgstr "" +"Obsahový\n" +"Server" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124 msgid "Plugins" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 -msgid "No valid plugin path" -msgstr "" +msgstr "Moduly" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +msgid "No valid plugin path" +msgstr "Chybí platná cesta k modulům" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" -msgstr "" +msgstr "%s není platná cesta k modulům" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 -msgid "Plugin cannot be disabled" -msgstr "" +msgstr "Zvolte modul" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 -msgid "The plugin: %s cannot be disabled" -msgstr "" +msgid "Plugin cannot be disabled" +msgstr "Modul není možné deaktivovat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 -msgid "Plugin not customizable" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 +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.py:283 +msgid "Plugin not customizable" +msgstr "Modul není upravitelný" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" -msgstr "" +msgstr "Modul %s nevyžaduje žádné úpravy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 -msgid "Cannot remove builtin plugin" -msgstr "" +msgstr "Upravit %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +msgid "Cannot remove builtin plugin" +msgstr "Vestavěný modul není možné odstranit" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 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.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" -msgstr "" +msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" -msgstr "" +msgstr "Záznam o přístupu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" -msgstr "" +msgstr "Nepodařilo se spustit obdahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" -msgstr "" +msgstr "Neplatná velikost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" +msgstr "Velikost %s je neplatná. Požadovaný formát je šířka x výška" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" -msgstr "" +msgstr "Neplatné umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." -msgstr "" +msgstr "<br>Musí být adresář." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " -msgstr "" +msgstr "Neplatné umístění databáze " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " -msgstr "" +msgstr "Neplatné umístění databáze. <br> Nemůžu zapsat do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." -msgstr "" +msgstr "Zkompaktňuji databázi. Tento proces může chvíli trvat." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." -msgstr "" +msgstr "Zkompaktňuji..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" -msgstr "" +msgstr "Nastavení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" -msgstr "" +msgstr "Určete nové umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2043,206 +2372,217 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." -msgstr "" +msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" -msgstr "" +msgstr "Zobrazit upozornění když je k dispozici &nová verze." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" -msgstr "" +msgstr "Číst &metadata ze souborů" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" -msgstr "" +msgstr "Formát pro uložení do jediného &souboru:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" -msgstr "" +msgstr "Výchozí časový &limit sítě:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 -msgid "Choose &language (requires restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 -msgid "Normal" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 -msgid "High" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 -msgid "Low" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 -msgid "Job &priority:" -msgstr "" +msgstr " sekund" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 -msgid "Add a directory to the frequently used directories list" -msgstr "" +msgid "Choose &language (requires restart):" +msgstr "Vyberte &jazyk (vyžaduje restart):" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +msgid "Normal" +msgstr "Normální" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 -msgid "Remove a directory from the frequently used directories list" -msgstr "" +msgid "High" +msgstr "Vysoká" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +msgid "Low" +msgstr "Nízká" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 -msgid "Use &Roman numerals for series number" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" +msgid "Job &priority:" +msgstr "&Priorita úloh:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" +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_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" +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_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" +msgid "Use &Roman numerals for series number" +msgstr "Číslovať knihy v sérii &Římskými číslicemi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Panel nástrojů" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Velké" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Střední" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Malé" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" -msgstr "" +msgid "&Button size in toolbar" +msgstr "&Velikost tlačítek na panelu nástrojů" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" -msgstr "" +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_ui.py:451 +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_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "Použít interní &prohlížec pro:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +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_ui.py:456 +msgid "&Compact database" +msgstr "Z&kompaktnit databázi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "&Metadata ze souboru" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 obsahuje síťový server, který vám umožní přístup k vašim knihám " +"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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" -msgstr "" +msgstr "&Port serveru:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" -msgstr "" +msgstr "&Uživatelské jméno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" -msgstr "" +msgstr "&Heslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" -msgstr "" +msgstr "Zobrazit he&slo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " 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_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" -msgstr "" +msgstr "Max. velikost &obálek:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" -msgstr "" +msgstr "&Spustit server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" -msgstr "" +msgstr "&Zastavit server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" -msgstr "" +msgstr "&Test serveru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" -msgstr "" +msgstr "&Automaticky spustit server při startu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" -msgstr "" +msgstr "Zobrazit &serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2251,33 +2591,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2293,16 +2633,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2310,161 +2650,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " -msgstr "" +msgstr "&Název: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2472,38 +2811,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2512,15 +2851,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" -msgstr "" +msgstr "&Série:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2530,8 +2869,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2539,75 +2878,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2625,38 +2976,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2746,7 +3101,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -2974,14 +3329,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:320 msgid "&Rating:" -msgstr "" +msgstr "&Hodnocení:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /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:321 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:322 msgid "Rating of this book. 0-5 stars" -msgstr "" +msgstr "Hodnocení této knihy. 0-5 hvězdiček" #: /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:323 @@ -3169,9 +3524,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3424,7 +3779,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:216 msgid "Add/Update &recipe" -msgstr "" +msgstr "Přidat/Aktualizavat &Recept" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:217 msgid "&Remove recipe" @@ -3553,7 +3908,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:108 msgid "Title:" -msgstr "" +msgstr "Název:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:109 msgid "Regular expression (?P<title>)" @@ -3582,7 +3937,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114 msgid "Series:" -msgstr "" +msgstr "Série:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 msgid "Regular expression (?P<series>)" @@ -3654,48 +4009,48 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" -msgstr "" +msgstr "Velikost (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" -msgstr "" +msgstr "Datum" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:107 msgid "Rating" -msgstr "" +msgstr "Hodnocení" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3771,152 +4126,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3932,308 +4287,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" -msgstr "" +msgstr "Aktualizace dostupná" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4246,119 +4605,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4406,46 +4771,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4536,11 +4901,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4734,7 +5094,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4964,20 +5324,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4992,11 +5352,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5083,28 +5443,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5112,7 +5472,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5122,12 +5482,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5137,58 +5497,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5209,17 +5569,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5227,106 +5587,106 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 7883a39db7..ed7e589d22 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-01-19 04:38+0000\n" -"PO-Revision-Date: 2009-01-19 21:16+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" +"PO-Revision-Date: 2009-01-25 13:15+0000\n" "Last-Translator: S. Dorscht <Unknown>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -23,7 +23,7 @@ msgid "Does absolutely nothing" msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -40,49 +40,51 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Unbekannt" @@ -130,21 +132,25 @@ msgstr "Metadaten aus %s Dateien lesen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" -msgstr "Cover aus Comic Dateien extrahieren" +msgstr "Umschlagbild aus Comic Dateien extrahieren" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:186 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:196 +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:207 msgid "Set metadata in EPUB files" msgstr "Metadaten in EPUB Dateien angeben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Metadaten in LRF Dateien angeben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Metadaten in RTF Dateien angeben" @@ -216,37 +222,36 @@ msgstr "Gewähltes Plugin einschalten" msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Im Reader ist keine Speicherkarte eingesteckt." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 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/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Einstellungen zur Kontrolle der Konvertierung zu EPUB Dateien" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -254,7 +259,7 @@ msgstr "" "EPUB Ausgabedatei. Falls nicht angegeben, wird es vom ursprünglichen " "Dateinamen abgeleitet." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -265,7 +270,7 @@ msgstr "" "gerätespezifische Einschränkungen der EPUB Datei verwendet. Es gibt folgende " "Wahlmöglichkeiten: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -273,11 +278,11 @@ msgstr "" "Entweder der Pfad zu einem CSS Stylesheet oder original CSS. Dieses CSS " "überschreibt alle existierenden CSS Angaben in den Ursprungsdateien." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -301,7 +306,7 @@ msgstr "" "dieses Features gibt es im\n" "XPath Tutorial im calibre User Manual.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -314,11 +319,11 @@ msgstr "" "Kapitelmarkierung aus und der Wert \"both\" verwendet sowohl Seitenumbrüche " "als auch Linien zur Kapitelmarkierung." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Pfad zum Umschlagbild, das für dieses Buch verwendet werden soll" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -326,7 +331,7 @@ msgstr "" "Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild " "anstatt des angegebenen Umschlagbildes." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -341,7 +346,7 @@ msgstr "" "und falls die Ausgangsdatei sehr viele Seitenwechsel enthält, sollten Sie " "das Aufteilen bei Seitenwechseln ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -355,7 +360,7 @@ msgstr "" "versuchen\n" "ein Inhaltsverzeichnis automatisch zu erstellen.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -366,11 +371,11 @@ msgstr "" "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " "weniger Kapitel als in --toc-threshold angegeben erkannt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 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/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -378,7 +383,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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -388,7 +393,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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -398,7 +403,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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -411,7 +416,7 @@ msgstr "" "NCX Format erhalten Sie unter http://www.niso.org/workrooms/daisy/Z39-86-" "2005.html#NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -421,31 +426,31 @@ msgstr "" "enthält, dieses anstelle des automatisch erkannten verwendet. Mit dieser " "Option wird immer das automatisch erkannte Inhaltsverzeichnis verwendet." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Einstellungen des Seitenlayouts" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" "Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" "Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" "Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" "Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -453,7 +458,7 @@ msgstr "" "Die Bezugsschriftgröße in Punkt. Die Voreinstellung ist %defaultpt. Geben " "Sie 0 an, um die Größenänderung von Schriften auszuschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -461,7 +466,7 @@ msgstr "" "Abstand zwischen Paragrafen entfernen. Funktioniert nicht, falls die " "Ursprungsdatei Abstände zwischen Paragrafen erzwingt." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -472,26 +477,26 @@ msgstr "" "verwenden. Diese Option verlangsamt extrem die Verarbeitung von großen HTML " "Dateien." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Erstellte OPF Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Erstellte NCX Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Zwischendateien während des Verarbeitens mit html2epub beibehalten" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" "Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis " "extrahieren." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -507,7 +512,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "Konnte kein eBook im Archiv finden" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -525,13 +530,13 @@ msgstr "" "Verknüpfungen aus dem\n" "<spine> Element der OPF Datei verwendet. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Ausgabe geschrieben nach " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Geben Sie eine Eingabedatei im HTML Format an." @@ -568,6 +573,7 @@ msgid "The output directory. Default is the current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches " @@ -678,7 +684,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." @@ -690,22 +696,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Hilfreich bei der Fehlersuche." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB eBook erstellt in" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [options] OPFFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "Ausgabedatei. Voreinstellung stammt aus dem Namen der Eingabedatei." @@ -738,7 +744,7 @@ msgid "Sort key for the author" msgstr "Sortierung nach Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1240,7 +1246,8 @@ msgstr "" msgid "Output written to" msgstr "Ausgabe gespeichert unter" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Rendere Seiten des Comics..." @@ -1488,7 +1495,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Geben Sie den Buchtitel an" @@ -1505,7 +1512,7 @@ msgid "Set sort key for the author" msgstr "Geben Sie den Sortierungschlüssel für Autoren an" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Die Kategorie dieses Buches ... (Z. B.: Geschichte)" @@ -1639,71 +1646,71 @@ msgstr "" "\n" "%prog konvertiert dateiname.txt in dateiname.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Gebe Autoren ein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Gebe Kommentar ein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Autor(en)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "Produzent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Kategorie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Bemerkung" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Etiketten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "Sprache" @@ -1814,15 +1821,16 @@ msgstr "" "Umschlagbild des Buches mit der angegebenen ISBN von LibraryThing.com " "abrufen\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Benutzung: %s dateiname.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Umschlagbild gespeichert unter" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "Geben Sie das Feld dc:language an" @@ -1834,27 +1842,27 @@ msgstr "Benutzung: pdf-meta dateiname.pdf" msgid "Usage: rb-meta file.rb" msgstr "Benutzung: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "Erstelle Mobipocket Datei aus EPUB..." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] dateiname.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "Original MOBI HTML gespeichert in" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" -msgstr "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" +msgstr "Einstellungen zur Kontrolle der Konvertierung zu MOBI Dateien" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "Einstellungen speziell für Mobipocket." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." @@ -1862,35 +1870,39 @@ msgstr "" "Textdatei mit PalmDOC compression komprimieren. Ergibt kleinere Dateien, " "dauert aber länger beim Start." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "Bilder auf die Größenlimitation von Palm Geräten einstellen." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "Titel für alle in den Büchern erstellten Inhaltsverzeichnisse" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -"Profile der Gerätedarstellung. Betrifft das Konvertieren mit " -"voreingestellten Schriftgrößen und Rasterauflösung. Vorhandene Profile: %s." +"Render Profile für Geräte. Betrifft die Konvertierung von Schriftgröße, " +"Bildgrößenänderungen und die Rasterung von Tabellen. Gültige Profile: %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" -msgstr "Profile" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." +msgstr "Render Profil für Quelldateien. Voreinstellung ist %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "Profil der Quellendarstellung. Voreinstellung ist 'Browser'." - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." -msgstr "Profil der Zieldarstellung. Voreinstellung ist 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." +msgstr "Render Profil für Zieldateien. Voreinstellung ist %default." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "[Einstellungen]" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "Unbekanntes Profil der Quelle %r" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "Unbekanntes Profil des Ziels %r" @@ -1899,6 +1911,77 @@ msgid "The output directory. Defaults to the current directory." msgstr "" "Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "Umschlagbild" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "Titelseite" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Inhaltsverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "Index" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "Glossar" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "Danksagung" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "Literaturverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "Schlussschrift" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "Copyright" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "Widmung" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "Epigraph" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "Vorwort" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "Abbildungsverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "Tabellenverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "Anmerkungen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "Vorwort" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "Haupttext" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "Einstellungen zur Kontrolle der Umwandlung von pdf" @@ -1944,7 +2027,7 @@ msgstr "" "\t" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" @@ -2037,6 +2120,11 @@ msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "Calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" +"Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Gerät ist nicht mehr verbunden." @@ -2072,8 +2160,8 @@ msgstr "Buch auf dem Gerät ansehen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pfad" @@ -2082,7 +2170,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -2140,7 +2228,7 @@ msgid "&Number of Colors:" msgstr "A&nzahl der Farben:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profil:" @@ -2209,101 +2297,101 @@ msgstr "" msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "Kein gültiger Plugin Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 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.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "Plugin wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "Plugin kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "Plugin nicht anpassbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "Plugin: %s bedarf keines Anpassens" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "Anpassen von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "Kann festinstalliertes Plugin nicht entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 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.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "Ungültige Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 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.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Ortsangabe der Datenbank ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Ortsangabe der Datenbank ungültig " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Ortsangabe der Datenbank ungültig.<br>Speichern nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Komprimiere Datenbank. Das kann etwas dauern..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Komprimiere Datenbank..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Konfiguration" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2312,17 +2400,17 @@ msgstr "" "sortiert gespeichert und die Metadaten werden in der Datei metadata.db " "gespeichert)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Zu einem neuen Ort der Datenbank wechseln" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2339,17 +2427,17 @@ msgstr "Zu einem neuen Ort der Datenbank wechseln" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." @@ -2357,19 +2445,19 @@ msgstr "" "Falls Sie diese Einstellung ausschalten, werden die Metadaten aus dem " "Dateinamen erschlossen. Dies kann unter Erweitert konfiguriert werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "&Metadaten aus Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Format zur &Speicherung einer Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2377,113 +2465,117 @@ 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " Sekunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "Hoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "Niedrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "Auftrags&priorität:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 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_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "&Römische Ziffern für Serien Nummerierung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht " -"angezeigt werden:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Symbolleiste" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Groß" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Mittel" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Klein" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "&Größe der Schaltflächen in der Symbolleiste" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "Zeige &Text in Schaltflächen der Symbolleiste" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -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_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "Den internen &Viewer für die folgenden Formate verwenden:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 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_ui.py:445 -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_ui.py:440 +msgid "Show ¬ifications in system tray" +msgstr "Be&nachrichtigungen im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster (Benötigt einen Neustart)" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +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_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" +"A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (Neustart " +"erforderlich):" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Symbolleiste" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Groß" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Mittel" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Klein" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "&Größe der Schaltflächen in der Symbolleiste" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +msgid "Show &text in toolbar buttons" +msgstr "Zeige &Text in Schaltflächen der Symbolleiste" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +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_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "Internen &Viewer verwenden für:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "Datenbank &komprimieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Metadaten aus dem Dateinamen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 " @@ -2493,23 +2585,23 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Ben&utzername:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Passwort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2517,45 +2609,45 @@ 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "Pa&sswort anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -"Maximale Größe (BreitexHöhe) der angezeigten Covers. Größere Covers werden " -"verkleinert. " +"Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " +"Umschlagbilder werden verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" -msgstr "Maximale &Cover-Größe:" +msgstr "Maximale Ums&chlagbild-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "Server &automatisch beim Starten hochfahren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2569,7 +2661,7 @@ msgstr "" "auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle " "Hostname oder die IP Adresse dieses Rechners sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -2577,27 +2669,27 @@ msgstr "" "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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "Plugin &ein-/ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "Plugin &anpassen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "Plugin entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "Neues Plugin hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "&Plugin Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "&Hinzufügen" @@ -2613,16 +2705,16 @@ msgstr "&Warnung erneut anzeigen" msgid "ERROR" msgstr "FEHLER" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" -msgstr "Auf einmal in EPUB konvertieren" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " +msgstr "Auf einmal konvertieren in " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" -msgstr "%s in EPUB konvertieren" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " +msgstr "Konvertiere %s in " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2630,170 +2722,168 @@ msgstr "%s in EPUB konvertieren" msgid "Metadata" msgstr "Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Look & Feel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Seiteneinrichtung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Ermittlung der Kapitel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -"Geben Sie Metadaten wie Titel und Autor des Buches an.\n" +"Geben Sie die Metadaten wie Titel und Autor des Buches an.\n" "\n" -"Metadaten werden sowohl in der Datenbank als auch in der erstellten EPUB " -"Datei aktualisiert." +"Die Metadaten werden in der Datenbank und in der erstellten %s Datei " +"aktualisiert." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -"Passen Sie das Aussehen der erzeugten EPUB Datei durch die Angabe von Dingen " -"wie Schriftgrößen an." +"Aussehen des erstellten eBooks durch Angaben wie Schriftgröße anpassen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" "Geben Sie die Einstellungen für das Seitenlayout, z.B. die Ränder, an." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Feineinstellung der Erkennung von Kapitel- und Absatzüberschriften." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Lesen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Sie haben nicht die nötigen Rechte, um diese Datei zu lesen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Fehler beim Lesen der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Es trat ein Fehler beim Lesen dieser Datei auf: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " ist kein gültiges Bild" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "Dieses Buch hat keine Formate verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Keine verfügbaren Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" "Kann %s nicht konvertieren, da dieses Buch nicht den bekannten Formaten " "entspricht" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" -msgstr "Wählen Sie das Format, das in EPUB konvertiert werden soll" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " +msgstr "Format wählen, in das konvertiert werden soll " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "Ungültiger XPath Ausdruck" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "Der Ausdruck %s ist ungültig. Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "In EPUB konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Um&schlagbild der Quelldatei verwenden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "&Umschlagbild ändern:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "Nach Umschlagbild durchsuchen..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Um&schlagbild der Quelldatei verwenden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Titel: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Autor(en): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2804,12 +2894,12 @@ msgstr "" "werden. Falls der Name des Autors ein & enthält, verwenden Sie && " "stattdessen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "So&rtierung nach Autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2818,26 +2908,26 @@ msgstr "" "Autor dieses Buches ändern. Mehrere Autoren sollten durch Kommata getrennt " "werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Herausgeber: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Herausgeber dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "&Etiketten: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2849,15 +2939,15 @@ msgstr "" "Büchern. <br><br>Sie können für Etiketten durch Kommata getrennte Wörter " "oder Sätze verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Serien:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2867,8 +2957,8 @@ msgstr "&Serien:" msgid "List of known series. You can add new series." msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2876,75 +2966,87 @@ msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." msgid "Series index." msgstr "Index der Serien." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Buch " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "En&codierung der Quelldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Ausgangsschrift&größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr " Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "&Abstand zwischen Paragrafen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "HTML &Tag Struktur beim Aufteilen beibehalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "Bilde&r neu skalieren" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "&CSS überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "&Linker Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "&Rechter Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "&Oberer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "&Unterer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "Bei &Seitenwechseln nicht aufteilen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "Profil der Qu&elldatei:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "Profil der Ziel&datei:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "Automatische Kapitel Erkennung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "&XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2977,40 +3079,44 @@ msgstr "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "Tutorial</span></a></p></body></html>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "Automatisches &Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" "Anzahl der Vernküpfungen, die zum Inhaltsverzeichnis hinzugefügt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "Erkannte Kapitel &nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "Kapitel Grenzwer&t" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" "&Verwendung des automatisch erstellten Inhaltsverzeichnisses erzwingen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "Ebene &1 Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "Ebene &2 Inhaltsverzeichnis" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "&Titel des erstellten Inhaltsverzeichnisses" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Sortierung nach Autor" @@ -3109,7 +3215,7 @@ msgid "Convert %s to LRF" msgstr "Konvertiere %s in LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Voreinstellungen zur Konvertierung wählen" @@ -3495,7 +3601,7 @@ msgstr "Umschlagbild des Buches aus dem gewählten Format festlegen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Reset cover to default" -msgstr "Cover auf Voreinstellung zurücksetzen" +msgstr "Umschlagbild auf Voreinstellung zurücksetzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "Fetch cover image from server" @@ -3563,9 +3669,9 @@ msgstr "Neue individuelle Nachrichtenquelle hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "Nachrichten" @@ -4102,12 +4208,12 @@ msgid "Job has already run" msgstr "Auftrag wird schon ausgeführt" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Größe (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Datum" @@ -4115,21 +4221,21 @@ msgstr "Datum" msgid "Rating" msgstr "Bewertung" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Keine" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Buch <font face=\"serif\">%s</font> von %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -4137,15 +4243,15 @@ msgstr "" "Direktes Hinzufügen auf das Gerät wird nicht unterstützt. Fügen Sie das Buch " "zuerst zur Bibliothek hinzu." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)" @@ -4167,7 +4273,7 @@ msgstr "<b>Änderungen werden erst nach einem Neustart wirksam.</b>" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:64 msgid " - LRF Viewer" -msgstr " - LRF Vorschau" +msgstr " - LRF Viewer" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 msgid "<b>No matches</b> for the search phrase <i>%s</i> were found." @@ -4188,7 +4294,7 @@ msgstr "Analysiere LRF Datei" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 msgid "LRF Viewer toolbar" -msgstr "LRF Betrachter Symbolleiste" +msgstr "LRF Viewer Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 msgid "Next Page" @@ -4221,27 +4327,27 @@ msgstr "eBook öffnen" msgid "Configure" msgstr "Konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Fehler bei der Kommunikation mit dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "&Spenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "Be&enden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "&Neustart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -4249,42 +4355,42 @@ msgstr "" "<p>Hilfe gibt es online bei <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "<b>%s</b>: %s von <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "An Hauptspeicher senden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "An Speicherkarte senden" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "und aus der Datenbank löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "Auf die Speicherkarte senden (Voreinstellung)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Metadaten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Metadaten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4293,7 +4399,7 @@ msgstr "" "Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " "verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4301,79 +4407,79 @@ msgstr "" "Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " "(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Auf einmal konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "Voreinstellung für Konvertierung eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Voreinstellungen für die Konvertierung von Comics eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Gerät: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "Gerätedatenbank ist beschädigt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4404,20 +4510,20 @@ msgstr "" " </ol>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "Füge Bücher rekursiv hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "Hinzugefügt " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" @@ -4425,84 +4531,84 @@ msgstr "" "<p>Es existieren bereits Bücher mit dem selben Titel in der Datenbank. " "Sollen die folgenden Bücher trotzdem hinzugefügt werden?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "Füge Bücher hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "Lese Metadaten..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "Lese Metadaten von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "Füge Bücher zur Datenbank hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Gerätespeicher voll" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>Es können keine Bücher mehr auf das Gerät geladen werden, da der " "Gerätespeicher voll ist " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" @@ -4510,35 +4616,35 @@ msgstr "" "Die gewählten Bücher werden <b>dauerhaft gelöscht</b> und die Dateien vom " "Computer entfernt. Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Kann Metadaten nicht bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "Sende Nachrichten an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Sende Bücher an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "Keine geeigneten Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" @@ -4546,23 +4652,23 @@ msgstr "" "Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine " "geeigneten Formate vorhanden sind:<br><ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "Speichere auf Festplatte..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "Gespeichert" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" @@ -4570,64 +4676,64 @@ msgstr "" "<p>Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, " "da das %s Format für sie nicht verfügbar ist:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Konnte einige eBooks nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Rufe Nachrichten ab von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr " abgerufen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "Kopiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Kopiere Bibliothek nach " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4635,24 +4741,24 @@ msgstr "" "<p>Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie " "diese, bevor sie die bestehende Datenbank verschieben.<br>Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "Konnte Datenbank nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "Es ist keine weitere Information verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 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:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4660,13 +4766,13 @@ 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." @@ -4675,7 +4781,7 @@ msgstr "" "href=\"%s\">DRM</a> geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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." @@ -4684,12 +4790,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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 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:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" @@ -4699,11 +4805,11 @@ msgstr "" " 'Das Beenden könnte das Gerät beschädigen.<br>\n" " 'Wirklich beenden?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." @@ -4711,7 +4817,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie <b>Beenden</b> " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" @@ -4719,7 +4825,7 @@ msgstr "" "<span style=\"color:red; font-weight:bold\">Letzte Version: <a " "href=\"%s\">%s</a></span>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " @@ -4729,15 +4835,19 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features</a> an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 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:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "Minimiert im Systembereich der Kontrollleiste starten." + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" @@ -4750,18 +4860,26 @@ msgid "Output:" msgstr "Ausgabe:" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" +"Geben Sie das Ausgabeformat an, das zur Konvertierung von eBooks und " +"geladener Nachrichten verwendet wird" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Erweiterte Suche" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "Alt+S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Suche:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4769,7 +4887,7 @@ msgstr "" "Liste der Bücher nach Titel oder Autor durchsuchen<br><br>Durch Leerzeichen " "getrennte Wörter werden mit \"UND\" verknüpft" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4778,96 +4896,96 @@ msgstr "" "durchsuchen<br><br>Durch Leerzeichen getrennte Wörter werden mit \"UND\" " "verknüpft" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Quick Search löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "Nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Meta-Informationen editieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "An Reader übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Nachrichten abrufen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "F" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "In eBooks umwandeln" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "C" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "V" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "Öffne Speicherort" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "Zeige Buchdetails" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "Bücher desselben Autors" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "Bücher dieser Serie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "Bücher dieses Herausgebers" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "Bücher mit denselben Etiketten" @@ -4920,30 +5038,30 @@ msgstr "Autoren" msgid "Publishers" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "Buch konvertieren: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "Comic konvertieren: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "Starte Massenkonvertierung von %d Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "Konvertiere Buch %d von %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" @@ -4951,17 +5069,17 @@ msgstr "" "<p>Konnte %d von %d Büchern nicht konvertieren, da kein brauchbares " "Ursprungsformat gefunden werden konnte.<ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "Konnte einige Bücher nicht konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Nachrichten abrufen von " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" @@ -5054,11 +5172,6 @@ msgstr "Nichtproportionale Schriftgröße in Punkt" msgid "The standard font type" msgstr "Standardschriftart" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "Inhaltsverzeichnis" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "Gehe zu..." @@ -5272,8 +5385,9 @@ msgid "Username for access. By default, it is: %default" msgstr "Benutzername für den Zugriff. Standardmäßig ist es: %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" -msgstr "Maximale Größe für angezeigte Covers" +msgid "The maximum size for displayed covers. Default is %default." +msgstr "" +"Maximale Größe für angezeigte Umschlagbilder. Voreinstellung ist %default." #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" @@ -5590,20 +5704,20 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "<p>Kopiere Bücher nach %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "Kopiere <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migriere alte Datenbank zu eBook Bibliothek in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -5622,11 +5736,11 @@ msgstr "" "\n" "Startet den calibre Content-Server." -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "Konnte Arbeitsprozess nicht starten." -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "Auftrag durch Benutzer unterbrochen" @@ -5716,7 +5830,7 @@ msgid "Customize the download engine" msgstr "Download-Engine anpassen" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -5725,7 +5839,7 @@ msgstr "" "%default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -5734,7 +5848,7 @@ msgstr "" "Voreinstellung ist %default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -5743,7 +5857,7 @@ msgstr "" "Voreinstellung wird versucht, die Kodierung zu erraten." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5755,7 +5869,7 @@ msgstr "" "Links verfolgt." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5770,12 +5884,12 @@ msgstr "" "sind, wird --filter-regexp zuerst angewendet." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "Lade CSS Stylesheets nicht herunter." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5790,12 +5904,12 @@ msgstr "" "Voreinstellung zum Download der Feeds verwendet." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "Noch ausführlicher bei der weiteren Verarbeitung vorgehen." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." @@ -5804,19 +5918,19 @@ msgstr "" "den geladenen Feeds erstellt wurden." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" "Benutzername für Webseiten, die einen Login für den Inhaltsabruf benötigen." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" "Passwort für Webseiten, die einen Login für den Inhaltsabruf benötigen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" "Number of levels of links to follow on webpages that are linked to from " "feeds. Defaul %default" @@ -5824,8 +5938,8 @@ msgstr "" "Anzahl der Links in die Tiefe, die vom Feed aus verfolgt werden sollen. " "Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." @@ -5833,17 +5947,17 @@ msgstr "" "Das Verzeichnis, in dem die geladenen Feeds gespeichert werden. " "Voreinstellung auf das aktuelle Verzeichnis." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 msgid "Don't show the progress bar" msgstr "Fortschrittsbalken nicht anzeigen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 msgid "Very verbose output, useful for debugging." msgstr "Sehr ausführliche Ausgabe, hilfreich bei der Fehlersuche." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." @@ -5851,7 +5965,7 @@ msgstr "" "Hilfreich zur Entwicklung von Rezepten. Erzwingt maximal 2 Artikel pro Feed " "und lädt höchstens 2 Feeds." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5891,18 +6005,18 @@ msgstr "" "Verfügbare installierte Rezepte:\n" "%s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" "Einstellungen für web2disk (um von Feeds verlinkte Webseiten abzurufen)" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "Fortschrittsbalken nicht anzeigen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." @@ -5910,62 +6024,62 @@ msgstr "Rufe Feeds ab..." msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" "Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " "Gründe an" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5975,23 +6089,23 @@ msgstr "" "Artikel %s von %s geladen\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "Laden der Artikel fehlgeschlagen: %s von %s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "Rufe Feed ab" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -6001,13 +6115,13 @@ msgstr "" "\n" "URL ist z.B. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Grundverzeichnis, in das die URL gespeichert wird. Voreinstellung ist " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -6015,7 +6129,7 @@ msgstr "" "Maximale Zahl von einbezogenen Ebenen, z.B. Tiefe der Links, die verfolgt " "werden. Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -6023,7 +6137,7 @@ msgstr "" "Höchstzahl der Dateien, die geladen werden. Dies trifft nur auf Dateien aus " "<a href> Tags zu. Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." @@ -6391,6 +6505,11 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ "Daten (in \n" #~ "einer OPF Datei). Sie erhalten ID Nummern mit dem Befehl \"list\". \n" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht " +#~ "angezeigt werden:" + #~ msgid "" #~ "Path to output LRF file. By default a file is created in the current " #~ "directory." @@ -6548,6 +6667,32 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "&Output format:" #~ msgstr "&Ausgabeformat:" +#~ msgid "Bulk convert to EPUB" +#~ msgstr "Auf einmal in EPUB konvertieren" + +#~ msgid "Convert %s to EPUB" +#~ msgstr "%s in EPUB konvertieren" + +#~ msgid "" +#~ "Specify metadata such as title and author for the book.\n" +#~ "\n" +#~ "Metadata will be updated in the database as well as the generated EPUB file." +#~ msgstr "" +#~ "Geben Sie Metadaten wie Titel und Autor des Buches an.\n" +#~ "\n" +#~ "Metadaten werden sowohl in der Datenbank als auch in der erstellten EPUB " +#~ "Datei aktualisiert." + +#~ msgid "" +#~ "Adjust the look of the generated EPUB file by specifying things like font " +#~ "sizes." +#~ msgstr "" +#~ "Passen Sie das Aussehen der erzeugten EPUB Datei durch die Angabe von Dingen " +#~ "wie Schriftgrößen an." + +#~ msgid "Choose the format to convert to EPUB" +#~ msgstr "Wählen Sie das Format, das in EPUB konvertiert werden soll" + #~ msgid "" #~ "If you disable this setting, metadatas is guessed from the filename instead. " #~ "This can be configured in the Advanced section." @@ -6555,6 +6700,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ "Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem " #~ "Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich." +#~ msgid "Use internal &viewer for the following formats:" +#~ msgstr "Den internen &Viewer für die folgenden Formate verwenden:" + #~ msgid "Detailed logging" #~ msgstr "Ausführliche Protokollierung" @@ -6570,6 +6718,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Disable system tray icon" #~ msgstr "System Tray Icon ausschalten" +#~ msgid "The maximum size for displayed covers" +#~ msgstr "Maximale Größe für angezeigte Covers" + #~ msgid "" #~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " #~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 8d5f37167b..1163206df0 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2008-06-24 07:23+0000\n" "Last-Translator: Thanos Petkakis <thanospet@gmail.com>\n" "Language-Team: Greek <el@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Άγνωστο" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,60 +208,59 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -269,7 +274,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -277,17 +282,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -296,7 +301,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -305,38 +310,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -344,70 +349,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -419,7 +424,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -430,13 +435,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -469,6 +474,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -557,7 +563,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -567,22 +573,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -613,7 +619,7 @@ msgid "Sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -992,7 +998,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1203,7 +1210,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1220,7 +1227,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1324,71 +1331,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1479,15 +1486,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1499,59 +1507,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1559,6 +1571,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1594,7 +1677,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1680,6 +1763,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1715,8 +1802,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1725,7 +1812,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1782,7 +1869,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -1849,114 +1936,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -1973,206 +2060,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2181,33 +2272,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2223,16 +2314,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2240,161 +2331,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2402,38 +2492,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2442,15 +2532,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2460,8 +2550,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2469,75 +2559,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2555,38 +2657,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2676,7 +2782,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3099,9 +3205,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3584,12 +3690,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3597,35 +3703,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3701,152 +3807,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3862,308 +3968,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4176,119 +4286,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4336,46 +4452,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4466,11 +4582,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4664,7 +4775,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4894,20 +5005,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4922,11 +5033,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5013,28 +5124,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5042,7 +5153,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5052,12 +5163,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5067,58 +5178,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5139,17 +5250,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5157,105 +5268,105 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 524ace6e21..c5bad6d46a 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-01-19 04:38+0000\n" -"PO-Revision-Date: 2009-01-20 01:11+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" +"PO-Revision-Date: 2009-01-26 18:25+0000\n" "Last-Translator: DiegoJ <diegojromerolopez@gmail.com>\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-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -25,7 +25,7 @@ msgid "Does absolutely nothing" msgstr "No hace nada en absoluto" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -42,49 +42,51 @@ msgstr "No hace nada en absoluto" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Desconocido" @@ -139,14 +141,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "Leer metadatos de los libros-e en los archivos ZIP" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "Leer metadatos de los libros-e en archivos RAR" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "Asignar metadatos en archivos EPUB" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" -msgstr "Asignar metadatos en archivos LRG" +msgstr "Asignar metadatos en archivos LRF" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Asignar metadatos en archivos RTF" @@ -218,37 +224,36 @@ msgstr "Activar el complemento nombrado" msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "El lector no tiene ninguna tarjeta de almacenamiento conectada" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "Hay espacio insuficiente en la tarjeta de almacenamiento" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "No hay suficiente espacio libre en memoria principal" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "No se ha podido detectar la unidad de disco %s. Trate de reiniciar." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Opciones a controlar la conversión a EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -256,14 +261,17 @@ msgstr "" "El archivo EPUB de salida. Si no es especificado, es derivado de el nombre " "del archivo de entrada." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" +"Perfil del dispositivo de destino para este EPUB. Seleccione Ninguno para " +"crear un EPUB independiente del dispositivo. El perfil se utiliza para " +"añadir restricciones propias del dispositivo en el EPUB. Las opciones son: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -271,11 +279,11 @@ msgstr "" "O la ruta de la hoja de estilo CSS o el propio CSS. Este CSS sobreescribirá " "cualesquiera declaraciones CSS en los archivos fuente." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Control de auto-detección de estructura de documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -288,20 +296,37 @@ msgid "" "for further\n" "help on using this feature.\n" msgstr "" +"Una expresión XPath para detectar los títulos de los capítulos. La opción " +"predeterminada \n" +"es considerar títulos de capítulos a las etiquetas <h1> o <h2> que contengan " +"las palabras \n" +"\"capítulo\", \"libro\", \"sección\" o \"parte\", así como a las etiquetas " +"con el atributo class=\"chapter\".\n" +"La expresión utilizada debe evaluar una lista de elementos. Para " +"deshabilitar la detección\n" +"de capítulos, use la expresión \"/\". Vea el Tutorial de XPath en el manual " +"de usuario de \n" +"calibre para obtener más ayuda.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " "chapters. A value of \"none\" will disable chapter marking and a value of " "\"both\" will use both page breaks and lines to mark chapters." msgstr "" +"Especifica cómo marcar los capítulos detectados. \n" +"\"pagebreak\" insertará un salto de página antes de cada capítulo. \n" +"\"rule\" insertará una línea antes de cada capítulo. \n" +"\"both\" marcará los capítulos con un salto de página y una línea en " +"blanco. \n" +"\"none\" deshabilitará el marcado de capítulos." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Ruta a la portada que se usará en este libro" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -309,7 +334,7 @@ msgstr "" "Usar la portada detectada en el archivo fuente mejor que la portada " "especificada." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -317,8 +342,13 @@ msgid "" "if your source file contains a very large number of page breaks, you should " "turn off splitting on page breaks." msgstr "" +"Desactiva la división en los saltos de página. Normalmente los archivos de " +"entrada se dividen automáticamente en dos archivos en cada salto de página. " +"Esto genera un libro-e que se procesa más rápidamente y con menos recursos. " +"Sin embargo, la división es un proceso lento y, si el archivo de entrada " +"contiene muchos saltos de página, es mejor desactivarla." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -332,7 +362,7 @@ msgstr "" "de intentar\n" "generar una nueva.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -342,11 +372,11 @@ msgstr "" "desactivarlo. Por defecto es: %default. Los enlaces sólo se añaden a la TDC " "si se detectan menos capítulos que los asignados al umbral de TDC." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "No añadir los capitulos autodetectados a la Tabla de Contenidos" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -354,29 +384,39 @@ msgstr "" "Si se detecta menos de este número de capítulos, entonces se añaden enlaces " "a la Tabla de Contenidos. Por defecto hay: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 "" +"Expresión XPath que especifica las etiquetas que deberían añadirse al nivel " +"1 de la Tabla de contenidos. Si se indica, se utilizará en lugar de otras " +"formas de autodetección." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 "" +"Expresión XPath que especifica que todas las etiquetas que deberían añadirse " +"al nivel 2 de la Tabla de contenidos. Cada una se añade bajo la entrada de " +"nivel uno previa." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " "an overview of the NCX format." msgstr "" +"Ruta a un fichero .ncx que contiene la tabla de contenidos de este libro-e. " +"El fichero NCX debe contener enlaces relativos al directorio en el que está " +"ubicado. Vea http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX para " +"obtener más información sobre el formato NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -386,28 +426,28 @@ msgstr "" "esa en vez de la autodetectada. Con esta opción la autodetectada es la que " "siempre se usa." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Diseño de página de control" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "Asigna el tamaño del margen superior en pts. Por defecto es %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "Asigna el tamaño del margen inferior en pts. Por defecto es %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" "Asigna el tamaño del margen izquierdo en pts. Por defecto es %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "Asigna el tamaño del margen derecho en pts. Por defecto es %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -415,7 +455,7 @@ msgstr "" "El tamaño del tipo de letra básico en pts. Por defecto es %defaultpt. Ponlo " "a 0 para evitar el reescalado del tipo de letra." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -423,7 +463,7 @@ msgstr "" "Eliminar espaciado entre párrafos. No funcionará si en los archivos fuente " "se fuerta el espaciado entre párrafos." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -434,25 +474,25 @@ msgstr "" "hermanos. Activar esta opción enlentece mucho el procesado de archivos HTML " "de gran tamaño." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Imprimir archivo OPF generado a la salida estándar" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Imprimir archivo NCX generado a la salida estándar" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Conservar archivos intermedios durante el procesamiento de html2epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" "Extraer el contenido del archivo EPUB generado al directorio especificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -468,7 +508,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "No se pudo encontrar un libro-e dentro del archivo" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -486,13 +526,13 @@ msgstr "" "enlaces se tomará del elemento\n" "<spine> en el archivo OPF \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Salida escrita en " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Debe especificar un archivo HTML de entrada." @@ -513,6 +553,8 @@ msgid "" "\t\tToo much markup. Re-splitting without structure preservation. This may " "cause incorrect rendering." msgstr "" +"\t\tDemasiadas marcas. Volviendo a dividir sin preservar la estructura. Esto " +"puede ocasionar un renderizado incorrecto." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:504 msgid "Written processed HTML to " @@ -527,6 +569,7 @@ msgid "The output directory. Default is the current directory." msgstr "El directorio de Salida. Por defecto es el directorio actual." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Codificación de carácter para archivos HTML. Por defecto a auto detectar." @@ -548,6 +591,8 @@ msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" +"Recorre los enlaces de los ficheros HTML primero en anchura. Normalmente se " +"recorren primero en profundidad." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:877 msgid "" @@ -616,6 +661,15 @@ msgid "" "element\n" "is used.\n" msgstr "" +"%prog [opciones] archivo.html|opf\n" +"\n" +"Sigue todos los enlaces de un fichero HTML y los guarda en el directorio " +"indicado.\n" +"También guarda cualquier tipo de recursos como imágenes, hojas de estilo, " +"scripts, etc. \n" +"\n" +"Si se indica un fichero OPF, se usa la lista de ficheros del elemento " +"<spine>.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." @@ -626,32 +680,34 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Directorio de salida. Por defecto es el directorio actual" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:855 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" +"Etiquetas extraídas en formato legible. Se pueden modificar con espacios en " +"blanco." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Útil para depuración." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "Libro-e OEB creado en" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [opciones] archivo_OPF" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "Archivo de salida. Por defcto se deriva del archivo de entrada." @@ -684,7 +740,7 @@ msgid "Sort key for the author" msgstr "Clave de orden para el autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -885,6 +941,14 @@ msgid "" "attribute to \"none\" to match only on tag names. So for example, to match " "all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" +"Detecta un inicio de capítulo cuando un elemento tiene un atributo " +"especificado. El formato para esta opción es etiqueta, expresión regular, " +"nombre de atributo, expresión regular de atributo. Por ejemplo, para " +"corresponder con todas las etiquetas de cabeceras que tengan el atributo " +"class=\"capitulo\" deberías usar \"h\\d,class,capitulo\". Puedes poner el " +"atributo a \"none\" para hacer corresponder sólo en los nombres de las " +"etiquetas. Así, por ejemplo, para hacer correspondencia con las etiquetas h2 " +"deberías usar \"h2,none\". Por defecto es %default." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:172 msgid "" @@ -1026,7 +1090,7 @@ msgstr "No se ha especificado ningun fichero para convertir" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224 msgid "Rendered %s" -msgstr "" +msgstr "%s renderizado" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:227 msgid "Failed %s" @@ -1117,6 +1181,8 @@ msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" +"Activa eliminación de artefactos (despeckle). Reduce el ruido de artefactos " +"en imágenes. Puede incrementar bastante el tiempo de procesamiento." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315 msgid "" @@ -1132,6 +1198,10 @@ msgid "" "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " "suitable for any reader with the same screen size. Choices are %s" msgstr "" +"Elige el perfiel para el dispositivo para el que has generado el archivo. " +"Por defecto es el SONY PRS-500 con un tamaño de pantalla de 584x754 píxeles. " +"Esto es adecuado para cualquier lector con el mismo tamaño de pantalla. Las " +"opciones son %s." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:319 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:20 @@ -1164,7 +1234,8 @@ msgstr "" msgid "Output written to" msgstr "Salida escrita a" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Interpretando paginas comic..." @@ -1413,7 +1484,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Insertar el nombre del libro" @@ -1430,7 +1501,7 @@ msgid "Set sort key for the author" msgstr "Insertar la clave de orden por autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Categoria a la que pertenece el libro. Por ejemplo, Historia" @@ -1557,71 +1628,71 @@ msgstr "" "\n" "%prog convierte milibro.txt en milibro.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Introduzca los autores" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Vea el comentario" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "Producido por" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Categoría" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Comentarios" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Etiquetas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Series" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "Idioma" @@ -1635,7 +1706,7 @@ msgstr "Serie a la que pertenece este libro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:203 msgid "The series index" -msgstr "" +msgstr "Índice de la serie" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:205 msgid "The book language" @@ -1729,15 +1800,16 @@ msgstr "" "Adquiere una portada para el libro identificado por el ISBN en " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Uso: %s archivo.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Portada guardada en" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "Asignar campo dc:language ()" @@ -1749,27 +1821,27 @@ msgstr "Uso: pdf-meta archivo.pdf" msgid "Usage: rb-meta file.rb" msgstr "Uso: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "Creando archivo Mobipocket de un EPUB..." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [opciones] milibroe.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "HTML MOBI en bruto guardado en" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" -msgstr "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" +msgstr "Opciones para controlar la conversión a MOBI" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "Opciones específicas de Mobipocket" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." @@ -1777,42 +1849,120 @@ msgstr "" "Comprimir archivo de texto usando compresión PalmDOC. Genera archivos de " "menor tamaño, pero tarda bastante tiempo en terminar." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" "Modificar imágenes para adecuarse a las limitecaiones de tamaño del " "dispositivo de Palm" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "Título para cualquier tabla de contenidos generada en-línea" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" +"Perfiles del dispositivo renderizador. Afecta a la conversión de los tamaños " +"de letra, reescalado de imágenes y rasterización de tablas. Los perfiles " +"válidos son: %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" -msgstr "Perfiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." +msgstr "Perfil del renderizador de origen. Predeterminado: %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." +msgstr "Perfil del renderizador de destino. Predeterminado: %default." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 -msgid "Unknown source profile %r" -msgstr "" +msgid "[options]" +msgstr "[opciones]" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 +msgid "Unknown source profile %r" +msgstr "Perfil fuente %r desconocido" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" -msgstr "" +msgstr "Perfil de destino %r desconocido" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:57 msgid "The output directory. Defaults to the current directory." msgstr "Directorio de salida. Por defecto es el directorio actual." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "Portada" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "Página de título" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Tabla de contenidos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "Índice" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "Glosario" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "Agradecimientos" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "Bibliografía" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "Colofón" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "Copyright" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "Dedicatoria" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "Epígrafe" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "Prólogo" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "Lista de ilustraciones" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "Lista de tablas" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "Notas" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "Prefacio" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "Texto principal" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "Opciones para controlar la transformación a PDF." @@ -1820,18 +1970,22 @@ msgstr "Opciones para controlar la transformación a PDF." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:24 msgid "Number of pixels to crop from the left most x (default is %d) " msgstr "" +"Número de píxeles a cortar más hacia la izquierda en x (por defecto son %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:26 msgid "Number of pixels to crop from the left most y (default is %d) " msgstr "" +"Número de píxeles a cortar más hacia la izquierda en y (por defecto son %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:28 msgid "Number of pixels to crop from the right most x (default is %d) " msgstr "" +"Número de píxeles a cortar más hacia la derecha en x (por defecto son %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:30 msgid "Number of pixels to crop from the right most y (default is %d)" msgstr "" +"Número de píxeles a cortar más hacia la derecha en y (por defecto son %d)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:32 msgid "" @@ -1855,7 +2009,7 @@ msgstr "" "\t" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Directorios usados con frecuencia" @@ -1946,6 +2100,10 @@ msgstr "" "Mostrar el flujo de cubiertas en una ventana separada en vez de en la " "ventana principal de calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "Desactivar notificaciones del icono de la bandeja de sistema" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Dispositivo no esta conectado." @@ -1981,8 +2139,8 @@ msgstr "Ver libro en dispositvo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Ruta" @@ -1991,7 +2149,7 @@ msgstr "Ruta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -2048,7 +2206,7 @@ msgid "&Number of Colors:" msgstr "&Numeros de Colores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Perfil:" @@ -2079,7 +2237,7 @@ msgstr "&Derecha a izquierda" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99 msgid "De&speckle" -msgstr "" +msgstr "De&speckle (eliminar artefactos en imágenes)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100 msgid "&Wide" @@ -2117,100 +2275,100 @@ msgstr "" msgid "Plugins" msgstr "Complementos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "Ruta de complemento inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "%s no es una ruta de complemento válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "Elegir complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "El complemento no puede desactivarse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "El complemento: %s no puede desactivarse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "Complemento no personalizable" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "Complemento: %s no necesita personalización" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "Personalizar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "No se puede eliminar el complemento incorporado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " no puede eliminarse. Es un complemento incorporado. En vez de eso, intenta " "desactivarlo." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "Registro de errores:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "Registro de accesos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Falló al iniciar el servidor de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "Tamaño no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "El tamaño %s no es válidao. Debe ser de la forma anchoxalto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Ubicación no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Debe ser un directorio." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Ubicación no válida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Ubicación no válida.<br>Imposible escribir en " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Compactando base de datos. Esto podría durar un rato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Compactando..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Configuración" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2218,17 +2376,17 @@ msgstr "" "Emplazamiento de los libros-e (Los libros-e son almacenados en carpetas " "ordenadas por autor, los metadatos se almacenan en el archivo metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Navegar a la nueva ubicación de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2245,17 +2403,17 @@ msgstr "Navegar a la nueva ubicación de la base de datos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "Mostrar aviso cuando una &nueva versión esté disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." @@ -2263,19 +2421,19 @@ msgstr "" "Si desactivas este característica, se extraerán los metadatos del nombre del " "archivo. Esto se puede configurar en la sección avanzada." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "Leer &metadatos de archivos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Formato al guardar un &único archivo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "&timeout por defecto de la red:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2283,109 +2441,113 @@ msgstr "" "Establecer el tiempo de espera maximo para peticiones de red (cuando " "conectamos a internet para adquirir alguna información)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " segundos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "Seleccionar idioma (requiere reiniciar el programa)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "Alta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "Baja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "Tareas &prioridad:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "Añadir directorio a la lista de directorios frecuentes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "Eliminar directorio a la lista de directorios frecuentes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "Uso de numerales &romanos para números de serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"&Número de portadas a mostrar en modo de navegación (después reiniciar):" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Barra de herramientas" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Grande" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Medio" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Pequeño" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -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_ui.py:439 -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_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "Seleccione las &columnas visibles en la vista de biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "Usar &visor interno para los siguientes formatos:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 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_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" -msgstr "Enviar ¬icias descargadas automáticamente al lector de libros-e" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" +msgstr "Mostrar ¬icaciones en bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "&Borrar noticias de biblioteca cuando se envía al lector" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Mostrar &navegador de portadas en ventana separada (requiere reinicio)" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "Enviar ¬icias descargadas automáticamente al lector de libros-e" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "&Borrar noticias de biblioteca cuando se envía al lector" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" +"&Número de portadas a mostrar en modo navegador (requiere reiniciar):" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Barra de herramientas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Grande" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Medio" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Pequeño" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +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_ui.py:450 +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_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "Seleccione las &columnas visibles en la vista de biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "Usar &visor interno para:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "Espacio de disco disponible de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "&Compactar base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Metadatos a partir del nombre de archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 " @@ -2396,23 +2558,23 @@ 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "&Puerto del servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Usuario:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Contraseña:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2420,13 +2582,13 @@ msgstr "" "Si dejas la contraseña en blanco, cualquiera podrá acceder a tu colección de " "libros usando la interfaz web." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Mostrar clave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2434,31 +2596,31 @@ msgstr "" "El tamaño máximo (anchoxalto) con el que se mostrarán las portadas. Las " "portadas grandes son redimensionadas. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "Máximo tamaño de &portada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "&Iniciar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "P&arar sevidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "&Probar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "Ejecutar servidor &automáticamente al iniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "Ver logs del &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2472,7 +2634,7 @@ msgstr "" "Stanza de tu iphone. Aquí midirecciondeequipo debería ser un nombre de " "equipo completo válido o la dirección IP de ese computador." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -2480,27 +2642,27 @@ msgstr "" "Aquí puedes personalizar el comportamiento de Calibre controlando que " "complementos usa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "Activar/&Desactivar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "&Personalizar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "&Eliminar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "Añadir nuevo complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "&Archivo de complemento:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "&Añadir" @@ -2516,16 +2678,16 @@ msgstr "&Mostrar este aviso otra vez" msgid "ERROR" msgstr "ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" -msgstr "Conversión de crudo (sin procesar) a EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " +msgstr "Conversión en masa a " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" -msgstr "Convertir %s a EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " +msgstr "Convertir %s a " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2533,167 +2695,166 @@ msgstr "Convertir %s a EPUB" msgid "Metadata" msgstr "Metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Apariencia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Configuración de página" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Detección de capítulos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -"Especificar metadatos tales como el título y el autor del libro.\n" +"Especificar metadatos, tales como el título y autor del libro.\n" "\n" -"Los metadatos se actualizarán en la base de datos junto con el archivo EPUB " -"generado." +"Los metadatos se actualizarán en la base de datos y en el fichero generado " +"%s." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -"Ajusta la apariencia del archivo EPUB generado especificando cosas como " -"tamaños de letra." +"Ajustar la vista del libro-e generado especificando cosas tales como tamaños " +"de letra." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "Especifica las preferencias del diseño de página (márgenes, etc)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Afinar la detección de capítulos y secciones." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Elegir portada para " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "No se puede leer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "No tienes permiso de lectura en el archivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Error leyendo archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Hubo un error leyendo el archivo: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " no es una imagen válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "No se puede convertir" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "Este libro no tiene formatos disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Formatos no disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "No se puede convertir %s porque el formato no está soportado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" -msgstr "Elegir formato para convertir a EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " +msgstr "Elegir el formato para convertir a " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "Expresión XPath no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "La expresión %s es inválida. Error: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "Convertir a EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Usar portada del archivo &fuente" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Cambia la imagen de &portada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "Localizar una imagen a utilizar como portada de este libro." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Usar portada del archivo &fuente" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Título: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Cambiar el título del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Autor(es): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2703,12 +2864,12 @@ msgstr "" "Cambiar el/los autor(es) de este libro. Los autores deben separarse por un " "&. Si un nombre de autor contiene ya un &, usa && para representarlo." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "O&rd&en por autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2717,26 +2878,26 @@ msgstr "" "Cambia el(los) autor(es). Para especificar más de uno, sepárelos mediante " "comas." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Editorial: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Cambia la editorial del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "Etique&tas: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2747,15 +2908,15 @@ msgstr "" "Etiquetas para categorizar el libr (muy útil en búsquedas). <br><br>Puede " "utilizarse qualquier palabra o frase, separada medante comas." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Series:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2765,8 +2926,8 @@ msgstr "&Series:" msgid "List of known series. You can add new series." msgstr "Listado de series conocidas. Se puede añadir nuevas series." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2774,75 +2935,87 @@ msgstr "Listado de series conocidas. Se puede añadir nuevas series." msgid "Series index." msgstr "Índice de serie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Libro " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "&Codificación de la fuente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Tamaño de la &fuente base:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr " pt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "Eliminar &espaciado entre párrafos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "Conservar estructura de &etiquetas al dividir" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "&Reescalar imágenes" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "Sobreescribir &CSS" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "Margen &Izquierdo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "Margen &Derecho:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "Margen &Superior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "Margen &Inferior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "No &dividir en saltos de página" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "Perfil de &origen:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "Perfil de &destino:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "Detección automática de &capítulos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "&XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2874,38 +3047,42 @@ msgstr "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "tutorial</span></a></p></body></html>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "&Marca de capítulo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "&Tabla de contenidos automática" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "Número de &enlaces para añadir a la Tabla de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "No añadas capítulos &detectados a la Tabla de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" -msgstr "" +msgstr "&Umbral de capítulos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "&Forzar uso de Tabla de contenidos autogenerada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "Nivel &1 de TDC" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "Nivel &2 de TDC" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "&Título para la tabla de contenidos generada" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Ordenación por autor" @@ -2999,7 +3176,7 @@ msgid "Convert %s to LRF" msgstr "Convertir %s a LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Fijar valores de conversión por defecto" @@ -3287,7 +3464,7 @@ msgstr "Eliminar &formato:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "A&utomatically set author sort" -msgstr "" +msgstr "Seleccionar a&utomáticamente el orden de autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:124 msgid "Could not read metadata" @@ -3348,6 +3525,8 @@ msgstr "Intercambiar autor y título" msgid "" "Automatically create the author sort entry based on the current author entry" msgstr "" +"Crea automáticamente la entrada de orden de autores basada en la entrada de " +"autor actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:332 msgid "Remove unused series (Series that have no books)" @@ -3449,9 +3628,9 @@ msgstr "Añadir nueva fuente de noticias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "Noticias" @@ -3501,6 +3680,8 @@ msgstr "&Cuenta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:149 msgid "For the scheduling to work, you must leave calibre running." msgstr "" +"Calibre ha de estar en ejecución para que funcione la planificación de " +"trabajos." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:150 msgid "&Download now" @@ -3842,6 +4023,27 @@ msgid "" "expression on a few sample filenames. The group names for the various " "metadata entries are documented in tooltips.</p></body></html>" msgstr "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " +"font-weight:400; font-style:normal;\">\n" +"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">Asignar expresión regular " +"que se usará cuando se intente extraer metadatos de los nombres de archivos " +"de los libros-e. </p>\n" +"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">Una <a " +"href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" +"decoration: underline; color:#0000ff;\">referencia</span></a> de la sintaxis " +"de las expresiones regulares está disponible.</p>\n" +"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" +"right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " +"font-weight:600;\">Comprueba</span> que funcionan correctamente abajo sobre " +"unos cuantos ejemplos de nombres de archivo antes. Los nombres de grupo para " +"varias entradas de metadatos se documentan en las ayudas.</p></body></html>" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:104 msgid "Regular &expression" @@ -3902,7 +4104,7 @@ msgstr "Índice de serie:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:118 msgid "Regular expression (?P<series_index>)" -msgstr "" +msgstr "Expresión regular (?P<series_index>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 msgid "ISBN:" @@ -3962,12 +4164,12 @@ msgid "Job has already run" msgstr "La tarea ya se ha ejecutado" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Tamaño (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Fecha" @@ -3975,21 +4177,21 @@ msgstr "Fecha" msgid "Rating" msgstr "Valoración" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Ninguno" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Libro <font face=\"serif\">%s</font> de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "No permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -3997,15 +4199,15 @@ msgstr "" "Soltarlo en el dispositivo no está soportado. Primero añade el libro a la " "biblioteca de calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Formato" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Marca de tiempo" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Búsqueda (Para Busqueda Avanzada, haga click en el boton de la izquierda)" @@ -4082,27 +4284,27 @@ msgstr "Abrir libro-e" msgid "Configure" msgstr "Configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Error en la comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "&Donar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "&Salir" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "&Reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -4110,42 +4312,42 @@ msgstr "" "<p>Para mas ayuda, visite <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "Enviar a la memoria interna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Enviar a la tarjeta de memoria" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "y borrar de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "enviar a la tarjeta de almacenamiento por defecto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Editar metadatos individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Edita metadatos en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "añadir libros desde un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4154,7 +4356,7 @@ msgstr "" "directorio, se asume que cada archivo de libro-e es el mismo libro en " "diferente formato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4162,79 +4364,79 @@ msgstr "" "Añadir libros de directorios, incluyendo subdirectorios (Múltiples libros " "por directorio, se asume que cada archivo de libro-e es un libro diferente." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Guardar en el disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Guardar solamente el formato %s en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Ver formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Convertir individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Convertir en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "Asigna características por defecto en la conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Asigna características por defecto en la conversión de comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "Libros similares..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "Lugar de base de datos incorrecto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Elige otro lugar para tu biblioteca de libros-e" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "Navegar por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " detectado." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "Base de datos del dispositivo corrupta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4264,20 +4466,20 @@ msgstr "" " </ol>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "Añadiendo libros recursivamente..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "Añadido " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "Buscando..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" @@ -4285,83 +4487,83 @@ msgstr "" "<p>Ya existen libros con el mismo título en la base de datos. ¿Añadirlo de " "todas formas?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "¡Duplicados encontrados!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "Libros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "Libros en EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "Libros en LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "Libros en HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "Libros en LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "Libros en MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "Libros en Text" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "Libros en PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "Archivos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "Añadiendo libros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "Leyendo metadatos..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "Leer metadatos de " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "Añadiendo libros a base de datos..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "No hay espacio en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>No se pueden guardar los libros porque no hay espacio en el dispositivo " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" @@ -4369,35 +4571,35 @@ msgstr "" "Los libros seleccionados serán <b>eliminados permanentemente</b> y los " "archivos borrados de tu equipo. ¿Estás seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Eliminando libros del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "No se pueden editar los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "Enviando noticias al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "No hay formatos adecuados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" @@ -4405,23 +4607,23 @@ msgstr "" "No se pudieron enviar los siguientes libros al dispositivo, ya que no se " "hallaron formatos adecuados: <br><ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "No se puede guardar en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "Guardando al disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "Guardado" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "Elegir directorio de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" @@ -4429,64 +4631,64 @@ msgstr "" "<p>No se pudieron guardar los siguientes libros en disco, porque el formato " "%s no está disponible para ellos:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "No se pudieron guardar algunos libros-e" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Buscando noticias de " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr " obtenido." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Seleccione un libro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "No se puede visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Elija el formato para visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "No se puede abrir carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "No se puede configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "No se puede configurar con trabajos en proceso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "Copiando base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Copiando biblioteca a " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Base de datos no valida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4494,24 +4696,24 @@ msgstr "" "<p>Ya existe una base de datos no valida en %s, bórrela antes de intentar " "mover la base de datos existente. <br>Error: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "No se puede mover la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "No hay información detallada disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 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:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Error de comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4519,13 +4721,13 @@ msgstr "" "Hubo un error de comunicación con el dispositivo. Desconecte, vuelva a " "conectar el dispositivo y reinicie la aplicación." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Error de conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." @@ -4533,7 +4735,7 @@ msgstr "" "<p>No se pudo convertir: %s<p>Es un libro con <a href=\"%s\">DRM</a>. " "Primero tienes que eliminar el DRM usando herramientas de una 3ª parte." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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." @@ -4542,11 +4744,11 @@ msgstr "" "lo encuentras útil, por favor, considera donar dinero para soportar su " "desarrollo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Hay tareas activas. ¿Estás seguro de que quieres salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" @@ -4557,11 +4759,11 @@ msgstr "" "dispositivo.<br>\n" " '¿Estás seguro de que deseas salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "AVISO: tareas activas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." @@ -4569,7 +4771,7 @@ msgstr "" "continuará ejecutándose en la bandeja del sistema. Para cerrarlo, elige " "<b>Salir</b> en el menú de contexto de la bandeja del sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" @@ -4577,7 +4779,7 @@ msgstr "" "<span style=\"color:red; font-weight:bold\">Última versión: <a " "href=\"%s\">%s</a></span>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " @@ -4587,15 +4789,19 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas " "características</a>. Visita la página de descarga?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Actualización disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "Usar la biblioteca que está en la ruta especificada." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "Iniciar programa minimizado en la bandeja del sistema" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "Información del log de depuración a consola" @@ -4608,18 +4814,26 @@ msgid "Output:" msgstr "Salida:" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" +"Dar formato de salida que se usa cuando se convierten libros-e y se " +"descargan noticias" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Búsqueda avanzada" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "Alt+S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Buscar:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4627,7 +4841,7 @@ msgstr "" "Busca libros por título o autor. <br><br>Los espacios entre palabras se " "sustituyen por AND." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4635,96 +4849,96 @@ msgstr "" "Buscar libros por título, autor, editorial, etiquetas y " "comentaris<br><br>Los espacios entre parlabras se sustituyen por AND." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Reinicializar búsqueda rápida" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 -msgid "Match any" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 -msgid "Match all" -msgstr "" +msgid "Match any" +msgstr "Emparejar con alguna" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +msgid "Match all" +msgstr "Emparejar con todas" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "Ordenar por &popularidad" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Añadir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Suprimir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Editar la meta-información" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Enviar al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Descargar noticias (RSS)" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "F" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Convertir libros-e" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "C" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "V" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "Abrir carpeta contenedora" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "Mostrar detalles del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "Libros con mismo autor" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "Libros de esta serie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "Libros de esta editorial" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "Libros con las mismas etiquetas" @@ -4777,30 +4991,30 @@ msgstr "Autores" msgid "Publishers" msgstr "Editoriales" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "Portada del libro: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "Convertir comic: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "Comenzando conversión en lote de %d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "Convertir libro %d de %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" @@ -4808,17 +5022,17 @@ msgstr "" "<p>No se pudieron convertir %d de %d libros, porque no se encontró un " "formato fuente adecuado.<ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "No se pudieron convertir algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Busca noticias de " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "Debes elegir un usuario y contraseña para %s" @@ -4911,11 +5125,6 @@ msgstr "El tamaño de letra de monospace en px" msgid "The standard font type" msgstr "El tipo de letra estándar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "Tabla de contenidos" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "Ir a..." @@ -5128,8 +5337,8 @@ msgid "Username for access. By default, it is: %default" msgstr "Nombre de usuario para acceder. Por defecto, es: %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" -msgstr "El tamaño máximo con el que se mostrará las portadas" +msgid "The maximum size for displayed covers. Default is %default." +msgstr "Máximo tamaño para mostrar portadas. Por defecto es %default." #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" @@ -5368,6 +5577,16 @@ 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 set_metadata [opciones] id /ruta/a/metadatos.opf\n" +"\n" +"Asigna los metadatos almacenados en la base de datos de calibre al libro " +"identificado\n" +"por id del archivo OPF metadata.opf. El id es un identificador de la lista " +"de órdenes. Tú\n" +"puedes echar un vistazo al formato OPF usando la opción --as-opf en la " +"orden\n" +"show_metadata.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:473 msgid "You must specify an id and a metadata file" @@ -5383,6 +5602,14 @@ msgid "" "(in\n" "an opf file). You can get id numbers from the list command.\n" msgstr "" +"%prog export [opciones] ids\n" +"\n" +"Exporta los libros especificados por los ids (como una lista de " +"identificadores separados por comas)\n" +"al sistema de archivos. La operación de exportación guarda todos los " +"formatos del libro, su portada\n" +"y metadatos (en un archivo opf). Puedes obtener los identificadores de la " +"lista de órdenes.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:493 msgid "Export all books in database, ignoring the list of ids." @@ -5429,21 +5656,21 @@ msgstr "" "\n" "Para ver la ayuda a cada orden ejecuta: %%prog orden --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "<p>Copiando libros a %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "Copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrando base de datos antigua a biblioteca de libros-e en %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "Compactando base de datos" @@ -5462,11 +5689,11 @@ msgstr "" "\n" "Inicia el servidor de contenidos de calibre." -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "No se ha podido abrir el proceso trabajador." -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "Tarea parada por usuario" @@ -5554,7 +5781,7 @@ msgid "Customize the download engine" msgstr "Personalización del motor de descarga" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -5563,7 +5790,7 @@ msgstr "" "Por omisión es %default segundo(s)" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -5572,7 +5799,7 @@ msgstr "" "omisión %default segundos" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -5581,7 +5808,7 @@ msgstr "" "descargar. Por omisión se intentará averiguar la codificación." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5593,7 +5820,7 @@ msgstr "" "enlaces se siguen." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5608,12 +5835,12 @@ msgstr "" "so usadas, entonces --filter-regexp se aplica primero." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "No descargar hojas de estilo CSS" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5628,12 +5855,12 @@ msgstr "" "usará una receta por omisión para descargar los feeds." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "Ofrecer amplia información mientras se está procesando" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." @@ -5642,20 +5869,20 @@ msgstr "" "creados por los canales descargados." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" "Nombre de usuario para los sitios que requieren login para acceder a su " "contenido" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" "Contraseña para sitios que requieren login para acceder al contenido." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" "Number of levels of links to follow on webpages that are linked to from " "feeds. Defaul %default" @@ -5663,8 +5890,8 @@ msgstr "" "Número de niveles de enlaces a profundizar en páginas web que son enlazadas " "desde canales de noticias. Por defecto %default" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." @@ -5672,17 +5899,17 @@ msgstr "" "El directorio en el cual se almacenan los canales de noticias descargados. " "Por omisión se utilizará el directorio actual." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 msgid "Don't show the progress bar" msgstr "No mostrar la barra de progreso" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 msgid "Very verbose output, useful for debugging." msgstr "Salida extremadamente detallada, útil para depuración." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." @@ -5690,7 +5917,7 @@ msgstr "" "Útil para desarrollo de recetas. Fuerza max_articles_per_feed a 2 y descarga " "2 feeds como máximo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5731,19 +5958,19 @@ msgstr "" "Recetas propias disponibles son:\n" "%s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" "Opciones para controlar web2disk (usado para obtener sitios web enlazados " "mediente feeds)" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "No mostrar la barra de progreso" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "Buscando canales de noticias..." @@ -5751,62 +5978,62 @@ msgstr "Buscando canales de noticias..." msgid "Unknown News Source" msgstr "Fuente de noticias desconocida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Descarga finalizada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "Error al descargar los siguientes artículos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "Error al descargar partes de los siguientes artículos" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "\tEnlaces erroneos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" "No se pudo obtener el artículo. Ejecute con la opción --debug para encontrar " "la causa del fallo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "Canales de noticias obtenidos de página principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Intentando descargar la portada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d hilo(s)]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "No fué posible descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Descargando portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5816,23 +6043,23 @@ msgstr "" "Artículo %s descargado desde %s\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "No se ha podido descargar el artículo: %s de %s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Error en la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "Obteniendo canales de noticias" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -5842,11 +6069,11 @@ msgstr "" "\n" "Donde URL es por ejemplo http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "Directorio base en el cual se almacena URL. Por omisión es %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -5854,7 +6081,7 @@ msgstr "" "Máximo número de niveles de recursión, es decir, profundidad de los enlaces " "a seguir. Por omisión %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -5862,7 +6089,7 @@ msgstr "" "El número máximo de archivos a descargar. Esto se aplica solamente a " "archivos procedentes de una etiqueta <a href>. Por omisión es %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de salida detallada. Útil para depuración" @@ -6293,6 +6520,10 @@ msgstr "Mostrar información de salida detallada. Útil para depuración" #~ "(en un archivo opf). Puede obtener los numeros id a partir del comando list. " #~ "\n" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "&Número de portadas a mostrar en modo de navegación (después reiniciar):" + #~ msgid "" #~ "Path to output LRF file. By default a file is created in the current " #~ "directory." @@ -6314,3 +6545,41 @@ msgstr "Mostrar información de salida detallada. Útil para depuración" #~ msgid "Send downloaded periodical content to device automatically" #~ msgstr "" #~ "Enviar contenido descargado periodicamente al dispositivo automaticamente" + +#~ msgid "Bulk convert to EPUB" +#~ msgstr "Conversión de crudo (sin procesar) a EPUB" + +#~ msgid "Convert %s to EPUB" +#~ msgstr "Convertir %s a EPUB" + +#~ msgid "" +#~ "Specify metadata such as title and author for the book.\n" +#~ "\n" +#~ "Metadata will be updated in the database as well as the generated EPUB file." +#~ msgstr "" +#~ "Especificar metadatos tales como el título y el autor del libro.\n" +#~ "\n" +#~ "Los metadatos se actualizarán en la base de datos junto con el archivo EPUB " +#~ "generado." + +#~ msgid "" +#~ "Adjust the look of the generated EPUB file by specifying things like font " +#~ "sizes." +#~ msgstr "" +#~ "Ajusta la apariencia del archivo EPUB generado especificando cosas como " +#~ "tamaños de letra." + +#~ msgid "Choose the format to convert to EPUB" +#~ msgstr "Elegir formato para convertir a EPUB" + +#~ msgid "Use internal &viewer for the following formats:" +#~ msgstr "Usar &visor interno para los siguientes formatos:" + +#~ msgid "The maximum size for displayed covers" +#~ msgstr "El tamaño máximo con el que se mostrará las portadas" + +#~ msgid "Mobipocket" +#~ msgstr "Mobipocket" + +#~ msgid "Profiles" +#~ msgstr "Perfiles" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 322c1d72bf..14aed5f37d 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-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-19 04:07+0000\n" "Last-Translator: Kovid Goyal <Unknown>\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-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Inconnu" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -204,60 +210,59 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Le lecteur n'a pas de carte de stockage connectée." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -271,7 +276,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -279,17 +284,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -298,7 +303,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -307,38 +312,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -346,70 +351,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -421,7 +426,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -432,13 +437,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -471,6 +476,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -559,7 +565,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -569,22 +575,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Utile pour déboguer" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -617,7 +623,7 @@ msgid "Sort key for the author" msgstr "Clé de tri pour l'auteur" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1067,7 +1073,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1307,7 +1314,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Définit le titre du livre" @@ -1324,7 +1331,7 @@ msgid "Set sort key for the author" msgstr "Définit la clef de tri pour l'auteur" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "La catégorie à laquelle le livre appartient. Exemple : Histoire" @@ -1452,71 +1459,71 @@ msgstr "" "\n" "%prog convertit mybook.txt en mybook.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Configurer les auteurs." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Configurer les commentaires." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Titre" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Auteur(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Catégorie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Commentaires" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Tags" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Séries" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1625,15 +1632,16 @@ msgstr "" "Chercher une image de couverture du livre identifié par ISBN sur " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Usage: %s file.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Couverture sauvée sur" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1645,59 +1653,63 @@ msgstr "Usage: pdf-meta file.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] myebook.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1705,6 +1717,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1740,7 +1823,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Répertoires utilisés fréquemment" @@ -1826,6 +1909,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1861,8 +1948,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Chemin" @@ -1871,7 +1958,7 @@ msgstr "Chemin" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1928,7 +2015,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profil :" @@ -1995,114 +2082,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Chemin de la database invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Doit être un répertoire." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Chemin de la database invalide " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Chemin de la database invalide.<br>Erreur en écriture " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Configuration" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 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_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2119,207 +2206,211 @@ msgstr "Choisir un nouvel emplacement pour la base de données" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "&Timeout par défaut pour les connexions réseau :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " secondes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" "Supprime un répetoire de la liste des répertoires utilisés fréquemment" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "Utilisation de chiffres romains pour les numéro de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Barre d'outils" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Large" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Moyen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Petit" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Barre d'outils" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Large" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Moyen" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" -msgstr "Espace libre non-utilisé de la base de données" +msgid "Small" +msgstr "Petit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +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_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Nom de l'&utilisateur :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "Mot de &passe :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Affiche le mot de passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2328,33 +2419,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2370,16 +2461,16 @@ msgstr "" msgid "ERROR" msgstr "ERREUR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2387,163 +2478,162 @@ msgstr "" msgid "Metadata" msgstr "Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Présentation" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Mise en page" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Détection des chapitres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Peaufiner la détection des chapitres et des en-têtes de section." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Impossible de lire" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Vous n'avez pas les permissions nécessaires pour lire ce fichier: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Erreur à la lecture du fichier" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Il y a eu une erreur à la lecture du fichier : <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " n'est pas une image vailde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Conversion impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Aucun format disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" "Conversion du livre %s impossible parcequ'il ne dispose d'aucun format " "supporté" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Couverture du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Utilise l'image de couverture du fichier &source" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Modifie l'image &cover :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 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/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Utilise l'image de couverture du fichier &source" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Titre : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Modifie le titre du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Auteurs : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2551,12 +2641,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "T&ri de l'auteur :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2565,26 +2655,26 @@ msgstr "" "Modifie les auteurs du livres. Si plusieurs auteurs, les séparer avec des " "virgules." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Editeur : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Modifie l'éditeur du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "Ta&gs : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2595,15 +2685,15 @@ msgstr "" "Tags caractérisant le livre, particulièrement utile pour la recherche. <br> " "<br> Cela peut être n'importe quels mots, séparés par des virgules." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Séries :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2613,8 +2703,8 @@ msgstr "&Séries :" msgid "List of known series. You can add new series." msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2622,75 +2712,87 @@ msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries." msgid "Series index." msgstr "Index de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Livre " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Taille de &police par défaut :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "Marge &Gauche :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "Marge &Droite :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "Marge &Haute :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "Marge &Basse :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2708,38 +2810,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Triage Auteur" @@ -2836,7 +2942,7 @@ msgid "Convert %s to LRF" msgstr "Conversion de %s en LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Définir les paramètres par défaut de conversion" @@ -3277,9 +3383,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3765,12 +3871,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Taille (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Date" @@ -3778,35 +3884,35 @@ msgstr "Date" msgid "Rating" msgstr "Note" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Aucun" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Livre <font face=\"serif\">%s</font> of %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Horodatage" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3882,152 +3988,152 @@ msgstr "Ouvrir le livre" msgid "Configure" msgstr "Configuration" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Erreur pendant la communication avec le lecteur électronique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "Envoi vers la mémoire du lecteur" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Envoi vers la carte mémoire" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Edition des metadata individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Edition des metadata par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Enregistrer sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Convertion individuelle" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Convertion par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4043,20 +4149,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" @@ -4064,203 +4170,203 @@ msgstr "" "<p>Des livres ayant le même titre existent déjà dans la base de données. Les " "ajouter quand même ?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Des doublons ont été détectés !" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Le lecteur électronique n'a plus d'espace mémoire disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>Impossible d'envoyer les livres sur le lecteur : il n'y a plus assez " "d'espace mémoire disponible " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Erreur à l'édition des metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Ne peut pas enregistrer sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Impossible de sauvegarder des livres électroniques" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Impossible de visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Configuration impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Base de données invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4268,23 +4374,23 @@ msgstr "" "<p>Une base de données invalide existe déjà ici : %s, spprimez la avant " "d'essayer de déplacer la base de données existante.<br>Erreur : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "Déplacement de la base de données impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Erreur pendant la communication avec le lecteur électronique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4293,67 +4399,71 @@ msgstr "" "lecteur électronique. Veuillez déconnecter et reconnecter le lecteur " "électronique et redémarrer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4366,18 +4476,24 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Recherche :" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4385,7 +4501,7 @@ msgstr "" "Recherche les livres par titre ou auteur <br><br>Recherche en ET pour les " "mots séparés par des espaces." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4393,96 +4509,96 @@ msgstr "" "Recherche les livres par titre, auteur, éditeur, tags et commentaires " "<br><br>Recherche en ET pour les mots séparés par des espaces." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Réinitialisation de la recherche rapide" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Ajout d'un livre" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Suppression du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Edition des metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Envoyer au lecteur" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Récupérer des News" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Convertir des ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4530,46 +4646,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4660,11 +4776,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4858,7 +4969,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5088,20 +5199,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -5116,11 +5227,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5207,28 +5318,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5236,7 +5347,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5246,12 +5357,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5261,58 +5372,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5333,17 +5444,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5351,106 +5462,106 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 25492bc9d9..236d691db6 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2008-09-30 12:33+0000\n" "Last-Translator: Calidonia <Unknown>\n" "Language-Team: Galician <gl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,37 +208,36 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "O lector non ten conectada tarxeta de almacenamento ningunha" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Opcións para controlar a conversión a EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -240,7 +245,7 @@ msgstr "" "Se non se especifica o ficheiro EPUB de saída empregarase o mesmo nome do " "ficheiro de entrada." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -250,17 +255,17 @@ msgstr "" "para crear un EPUB independente do dispositivo. O perfil úsase para " "establcer restricións específicas no EPUB. As opcións son: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -274,7 +279,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -282,17 +287,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -301,7 +306,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -310,38 +315,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -349,70 +354,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -424,7 +429,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -435,13 +440,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -474,6 +479,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -562,7 +568,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -572,22 +578,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -618,7 +624,7 @@ msgid "Sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -997,7 +1003,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1208,7 +1215,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1225,7 +1232,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1329,71 +1336,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1484,15 +1491,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1504,59 +1512,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1564,6 +1576,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1599,7 +1682,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1685,6 +1768,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1720,8 +1807,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1730,7 +1817,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1787,7 +1874,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -1854,114 +1941,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -1978,206 +2065,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2186,33 +2277,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2228,16 +2319,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2245,161 +2336,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2407,38 +2497,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2447,15 +2537,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2465,8 +2555,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2474,75 +2564,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2560,38 +2662,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2681,7 +2787,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3104,9 +3210,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3589,12 +3695,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3602,35 +3708,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3706,152 +3812,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3867,308 +3973,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4181,119 +4291,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4341,46 +4457,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4471,11 +4587,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4669,7 +4780,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4899,20 +5010,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4927,11 +5038,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5018,28 +5129,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5047,7 +5158,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5057,12 +5168,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5072,58 +5183,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5144,17 +5255,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5162,105 +5273,105 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 878c4b6a4b..af6dfe73d0 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" -"PO-Revision-Date: 2009-01-20 11:05+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" +"PO-Revision-Date: 2009-01-23 21:22+0000\n" "Last-Translator: Molnár Gábor <csirkus@gmail.com>\n" "Language-Team: Hungarian <hu@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Ismeretlen" @@ -136,14 +138,18 @@ 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:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "Metaadatok írása az EPUB fájlokba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Metaadatok írása az LRF fájlokba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Metaadatok írása az LRF fájlokba" @@ -213,37 +219,36 @@ msgstr "A bővítmény engedélyezése" msgid "Disable the named plugin" msgstr "A bővítmény letiltása" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Az e-könyv olvasóhoz nincs memóriakártya csatlakoztatva." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 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/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 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/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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!" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "EPUB formátumba konvertálás beállításai" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -251,7 +256,7 @@ msgstr "" "A kimenet fájl neve. Ha nem adsz meg semmit, a bemeneti fájl nevéből lesz " "generálva." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -261,7 +266,7 @@ msgstr "" "re egy eszközfüggetlen EPUB fájlhoz. A profil választásával az e-könyv " "olvasó sajátságaihoz lehet igazítani az EPUB fájlt. Lehetőségek: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -269,11 +274,11 @@ msgstr "" "A használandó CSS fájl elérési útja, vagy nyers CSS kód. A forrásfájlokban " "található CSS helyett ezt fogjuk használni." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -298,7 +303,7 @@ msgstr "" "További részletekért lásd\n" "az XPath leírást a calibre felhasználói kézikönyvében (User Manual).\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -310,11 +315,11 @@ 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/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Könyvborító elérési útja" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -322,7 +327,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/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -336,7 +341,7 @@ msgstr "" "beolvasni. Ez a művelet azonban lassú, és ha a forrásfájlod sok oldaltörést " "tartalmaz, akkor érdemes alkalmazni ezt az opciót." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -350,7 +355,7 @@ msgstr "" "tartalomjegyzék\n" "helyett.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -360,12 +365,12 @@ msgstr "" "felső határ. Alapértelmezés: %default. Csak akkor adjuk hozzá a linkeket a " "tartalomjegyzékhez, ha ennél az értéknél kevesebb fejezetet érzékeltünk." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" "Ne add hozzá az automatikusan érzékelt fejezeteket a tartalomjegyzékhez." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -373,7 +378,7 @@ 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -383,7 +388,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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -393,7 +398,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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -405,7 +410,7 @@ msgstr "" "nem abszolút linkeket. Áttekintés az NCX formátumról: " "http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -415,35 +420,35 @@ msgstr "" "azt fogjuk használni. Ha ez az opció be van kapcsolva, mindig az " "automatikusan generált tartalomjegyzéket használjuk." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" "Felső margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett " "érték %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" "Alső margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett érték " "%default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" "Bal margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett érték " "%default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" "Jobb margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett érték " "%default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -452,7 +457,7 @@ msgstr "" "alapértelmezezz érték %defaultpt. Állítsd 0-ra a betűk átméretezésének " "letiltásához." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -460,33 +465,33 @@ msgstr "" "Távolítsa el a térközöket a fejezetek között. Nem fog működni, ha a " "forrásfájl kikényszeríti a térközök meghagyását." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Írja ki a generált OPF fájl tartalmát" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Írja ki a generált NCX fájl tartalmát" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" "Hagyja meg a html2epub konvertálási folyamat során keletkezett köztes " "fájlokat" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "Az EPUB fájl tartalmának kicsomagolása a megadott könyvtárba." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -502,7 +507,7 @@ msgstr "" 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/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -520,13 +525,13 @@ msgstr "" "takes from\n" "the <spine> element of the OPF file. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Kimenetet sikeresen írtam ide: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Meg kell adnod egy HTML fájlt bemenetként" @@ -552,13 +557,14 @@ msgstr "Feldolgozott HTML-t kiírtam ide: " #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "Options to control the traversal of HTML" -msgstr "" +msgstr "Beállítások a HTML fájlok feldolgozásához" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:867 msgid "The output directory. Default is the current directory." msgstr "Célkönyvtár. Az alapértelmezett a jelenlegi könyvtár." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "A HTML fájloknál használt karakterkódolás. Alapértelmezés az automatikus " @@ -668,7 +674,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [beállítások] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Célkönyvtár. Az alapértelmezett a jelenlegi könyvtár." @@ -678,22 +684,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Hasznos hibakeresésnél." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "Az OEB e-könyvet létrehoztam ennyi idő alatt:" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [beállítások] OPFFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "Célfájl. Alapértelmezés szerint a forrásfájl nevéből lesz generálva." @@ -726,7 +732,7 @@ msgid "Sort key for the author" msgstr "Rendezési kulcs a szerzőhöz" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -761,6 +767,10 @@ msgid "" "option obsoletes the --font-delta option and takes precedence over it. To " "use --font-delta, set this to 0. Default: %defaultpt" msgstr "" +"Alap betűméret megadása tipográfiai pont egységben. Minden betű ennek " +"megfelelően lesz méretezve. Ez a beállítás a --font-delta értékénél magasabb " +"precedenciájú. Ha a --font-delta-t akarod használni, ezt állítsd 0-ra. " +"Alapértelmezés: %defaultpt" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:101 msgid "Enable autorotation of images that are wider than the screen width." @@ -806,6 +816,9 @@ msgid "" "the HTML files are appended to the LRF. The .opf file must be in the same " "directory as the base HTML file." msgstr "" +"Használja a <spine> tag-eket OPF fájlok esetén annak megállapítására, hogy " +"mely HTML fájlok legyenek az LRF fájlhoz hozzáfűzve. Az OPF fájlnak " +"ugyanabban a könyvtárban kell lennie ahol a HTML fájlok vannak." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:118 msgid "" @@ -836,6 +849,9 @@ msgid "" "profile determines things like the resolution and screen size of the target " "device. Default: %s Supported profiles: " msgstr "" +"A könyvolvasó profilja, amelyre a létrehozott könyv feltöltésre kerül. A " +"profil határozza meg a felbontást, a kijelzőméretet, és még néhány szükséges " +"adatot. Alapértelmezés: %s Támogatott profilok: " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:137 msgid "Left margin of page. Default is %default px." @@ -875,6 +891,9 @@ msgid "" "means thats links are not followed. A negative value means that <a> tags are " "ignored." msgstr "" +"A linkek követésének maximális mélysége. 0 érték a linkek követésének " +"kikapcsolását jelenti. negatív érték hatására az <a> tagek teljesen ki " +"lesznek hagyva a feldolgozásból." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:156 msgid "" @@ -967,6 +986,11 @@ msgid "" "slower page turns. For example: --serif-family \"Times New Roman\"\n" " " msgstr "" +"Add meg a megfelelő betűtípusokat a kovetkező betűcsaládokhoz: serif, sans-" +"feris és monospace. Ezek a betűtípusok beágyazásra kerülnek az LRF fájlba. " +"Megjegyzés: ez lassabb lapozáshoz vezethet. Példa: --serif-family \"Times " +"New Roman\"\n" +" " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:205 msgid "The serif family of fonts to embed" @@ -1018,6 +1042,13 @@ msgid "" "ZIP archive, looking for an ebook inside the archive.\n" " " msgstr "" +"any2lrf [beállítások] fájl\n" +"\n" +"Bármilyen formátum LRF formátumba konvertálása. Támogatott formátumok:\n" +"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf a RAR és ZIP fájlokat " +"is\n" +"felismeri, kicsomagolja, és konvertálható fájlok után kutat bennük.\n" +" " #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190 msgid "No file to convert specified." @@ -1041,7 +1072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:286 msgid "" "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -msgstr "" +msgstr "Beállítások képregények(CBR, CBZ) e-könyvbe konvertálásához" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292 msgid "Title for generated ebook. Default is to use the filename." @@ -1050,7 +1081,7 @@ msgstr "A létrehozott könyv címe. Alapértelmezés: a fájl neve." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294 msgid "" "Set the author in the metadata of the generated ebook. Default is %default" -msgstr "" +msgstr "Szerző a fájl metaadataiban. Alapértelmezés: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:22 @@ -1061,6 +1092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299 msgid "Number of colors for grayscale image conversion. Default: %default" msgstr "" +"Szürkeárnyalatok száma a képek konvertálásához. Alapértelmezés: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301 msgid "" @@ -1073,11 +1105,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305 msgid "Disable sharpening." -msgstr "" +msgstr "Élesítés letiltása." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307 msgid "Don't split landscape images into two portrait images" -msgstr "" +msgstr "Fekvő képeket ne vágja szét két álló képre." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309 msgid "" @@ -1096,6 +1128,8 @@ msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" +"Foltszűrés bekapcsolása. A folt típusú zajt jelentősen csökkenti, de sokkal " +"nagyobb feldolgozási időt eredményezhet." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315 msgid "" @@ -1116,14 +1150,16 @@ msgid "" "Be verbose, useful for debugging. Can be specified multiple times for " "greater verbosity." msgstr "" +"Beszédesebb kimenet. Hasznos hibakeresésnél. Ha több alkalommal adod meg, " +"még több kimenet lesz." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:321 msgid "Don't show progress bar." -msgstr "" +msgstr "Ne mutassa a folyamatjelzőt." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:324 msgid "Apply no processing to the image" -msgstr "" +msgstr "Képek változatlan megtartása módosítás nélkül." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:329 msgid "" @@ -1131,14 +1167,18 @@ msgid "" "\n" "Convert a comic in a CBZ or CBR file to an ebook. \n" msgstr "" +"%prog [beállítások] képregény.cb[z|r]\n" +"\n" +"CBZ vagy CBR képregény konvertálása e-könyv formátumba. \n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:389 msgid "Output written to" -msgstr "" +msgstr "A kimenetet ide mentettem:" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." -msgstr "" +msgstr "Képregény oldalak feldolgozása..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/epub/convert_from.py:17 msgid "" @@ -1155,11 +1195,15 @@ msgid "" "\n" "%prog converts mybook.fb2 to mybook.lrf" msgstr "" +"%prog [beállítások] könyv.fb2\n" +"\n" +"\n" +"%prog az mybook.fb2 fájlt konvertálja LRF formátumba" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:24 msgid "Print generated HTML to stdout and quit." -msgstr "" +msgstr "A létrehozott HTML kiírása a kimenetre, majd kilépés." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:30 msgid "Keep generated HTML files after completing conversion to LRF." @@ -1167,11 +1211,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/feeds/convert_from.py:20 msgid "Options to control the behavior of feeds2disk" -msgstr "" +msgstr "Paraméterek a feeds2disk program számára" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/feeds/convert_from.py:22 msgid "Options to control the behavior of html2lrf" -msgstr "" +msgstr "Paraméterek a html2lrf program számára" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/feeds/convert_from.py:44 msgid "Fetching of recipe failed: " @@ -1195,7 +1239,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:376 msgid "Processing %s" -msgstr "" +msgstr "Feldolgozás: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:390 msgid "\tConverting to BBeB..." @@ -1347,7 +1391,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1364,7 +1408,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1468,71 +1512,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1623,15 +1667,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1643,59 +1688,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1703,6 +1752,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1738,7 +1858,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1824,6 +1944,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1859,8 +1983,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1869,7 +1993,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1926,7 +2050,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -1993,114 +2117,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2117,206 +2241,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2325,33 +2453,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2367,16 +2495,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2384,161 +2512,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2546,38 +2673,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2586,15 +2713,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2604,8 +2731,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2613,75 +2740,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2699,38 +2838,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2820,7 +2963,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3243,9 +3386,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3728,12 +3871,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3741,35 +3884,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3845,152 +3988,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4006,308 +4149,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4320,119 +4467,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Új könyv" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Könyv törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4480,46 +4633,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4610,11 +4763,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4808,7 +4956,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5038,20 +5186,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -5066,11 +5214,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5157,28 +5305,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5186,7 +5334,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5196,12 +5344,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5211,58 +5359,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5283,17 +5431,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5301,105 +5449,105 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index ec0ac27baf..b3516a8993 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-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-07 18:21+0000\n" "Last-Translator: Kovid Goyal <Unknown>\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-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -24,7 +24,7 @@ msgid "Does absolutely nothing" msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -41,49 +41,51 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Sconosciuto" @@ -135,14 +137,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "Imposta i metadati nei file EPUB" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Imposta i metadati nei file LRF" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Imposta i metadati nei file RTF" @@ -208,37 +214,36 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Il lettore non ha una scheda di memoria connessa." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Opzioni per controllare la conversione in EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -246,7 +251,7 @@ msgstr "" "Il file EPUB in uscita. Se non viene specificato, viene ricavato dal nome " "del file in ingresso." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -256,7 +261,7 @@ msgstr "" "Nessuno per creare un EPUB indipendente dal dispositivo. Il profilo è usato " "per restrizioni specifiche dei dispositivi per l'EPUB. Le scelte sono: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -264,11 +269,11 @@ msgstr "" "Il percorso a un foglio di stile CSS o istruzioni CSS dirette. Questo CSS " "sovrascriverà tutte le impostazioni del foglio di stile incluso nel sorgente." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Controlla il rilevamento automatico della struttura del documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -292,7 +297,7 @@ msgstr "" "calibre per ulteriori\n" "informazioni sull'utilizzo di questa funzionalità.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -305,11 +310,11 @@ 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/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Percorso alla copertina da usare per questo libro" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -317,7 +322,7 @@ msgstr "" "Usare la copertina rilevata dal file di origine al posto di quella " "specificata." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -326,7 +331,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -338,7 +343,7 @@ msgstr "" "Se viene rilevato un file OPF che specifica il sommario,\n" "verrà usato quello del file invece di tentarne l'auto-rilevazione.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -349,11 +354,11 @@ msgstr "" "solo se viene rilevato un numero di capitoli inferiore al numero impostato " "in --toc-threshold." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 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/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -361,7 +366,7 @@ 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -371,7 +376,7 @@ msgstr "" "sommario al primo livello. Se viene specificata, prende la precedenza sulle " "altre forme di autorilevamento." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -381,7 +386,7 @@ msgstr "" "sommario al secondo livello. Ogni elemento viene aggiunto sotto l'elemento " "di primo livello precedente." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -393,7 +398,7 @@ msgstr "" "Vedere http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX per " "un'introduzione al formato NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -403,27 +408,27 @@ msgstr "" "posto di quello autorilevato. Con questa opzione, verrà usato il sommario " "autorilevato." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Controlla la struttura della pagina" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "Imposta il margine superiore in punti. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "Imposta il margine inferiore in punti. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "Imposta il margine sinistro in punti. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "Imposta il margine destro in punti. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -431,7 +436,7 @@ msgstr "" "La dimensione del font di base in punti. Predefinito: %default pt. Impostare " "a 0 per disabilitare il ridimensionamento dei font." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -439,7 +444,7 @@ msgstr "" "Rimuove gli spazi tra i paragrafi. Non funzionerà se il sorgente forza la " "spaziatura tra i paragrafi." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -450,25 +455,25 @@ msgstr "" "selettori interconnessi. Se si abilita questa opzione, i tempi di " "processamento dei file diventeranno molto più lunghi." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Scrive il file OPF generato nello stdout" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Scrive il file NCX generato nello stdout" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Mantiene i file intermedi durante il processamento con html2epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" "Estrae i contenuti del file EPUB prodotto nella cartella specificata." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -484,7 +489,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "Impossibile trovare un libro dentro l'archivio" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -502,13 +507,13 @@ msgstr "" "presa\n" "dall'elemento <spine> del file OPF. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Output scritto in " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "È necessario specificare un file HTML" @@ -545,6 +550,7 @@ msgid "The output directory. Default is the current directory." msgstr "Cartella in uscita. Predefinita: cartella corrente" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Codifica caratteri per i file HTML. Predefinito: rilevamento automatico." @@ -644,7 +650,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [opzioni] FILELIT" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Cartella in uscita. Predefinita: cartella corrente." @@ -656,22 +662,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Utile per il debugging" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "Libro OEB creato in" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [opzioni] FILEOPF" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" "File in uscita. Il nome predefinito è derivato da quello in ingresso." @@ -705,7 +711,7 @@ msgid "Sort key for the author" msgstr "Chiave per la classificazione dell'autore" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1200,7 +1206,8 @@ msgstr "" msgid "Output written to" msgstr "Output scritto in" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Trasformazione pagine fumetto..." @@ -1448,7 +1455,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Imposta il titolo del libro" @@ -1465,7 +1472,7 @@ msgid "Set sort key for the author" msgstr "Imposta la chiave per la classificazione dell'autore" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "La categoria a cui questo libro appartiene. Es: Storia" @@ -1596,71 +1603,71 @@ msgstr "" "\n" "%prog converte miolibro.txt in miolibro.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Imposta gli autori" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Imposta il commento" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Titolo" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Autore(i)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "Produttore" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Categoria" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Commenti" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Tag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "Lingua" @@ -1769,15 +1776,16 @@ msgstr "" "Scarica un'immagine di copertina per il libro identificato dall'ISBN da " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Uso: %s file.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Copertina salvata in" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "Imposta il campo dc:language" @@ -1789,59 +1797,63 @@ msgstr "Uso: pdf-meta-file.pdf" msgid "Usage: rb-meta file.rb" msgstr "Uso: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [opzioni] miolibro.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "MOBI HTML raw salvato in" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1849,6 +1861,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "La cartella di uscita. La cartella predefinita è quella corrente." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Sommario" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1884,7 +1967,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Cartelle usate frequentemente" @@ -1975,6 +2058,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Dispositivo non più collegato." @@ -2010,8 +2097,8 @@ msgstr "Visualizza libro sul dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Percorso" @@ -2020,7 +2107,7 @@ msgstr "Percorso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -2078,7 +2165,7 @@ msgid "&Number of Colors:" msgstr "&Numero di colori:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profilo:" @@ -2147,99 +2234,99 @@ msgstr "" msgid "Plugins" msgstr "Plug-in" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "Personalizza %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "File di log degli errori:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "File di log degli accessi:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Avvio del server dei contenuti fallito" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "Dimensione non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 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.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Percorso database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Deve essere una cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Percorso database non valido " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Percorso database non valido.<br>Impossibile scrivere su " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Compattazione database. Poterbbe richiedere un po' di tempo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Compattazione..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Configurazione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2247,17 +2334,17 @@ 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 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_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2274,35 +2361,35 @@ msgstr "Sfoglia per specificare una nuova posizione del database" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "Leggi &metadati dai file" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "&Formato per salvataggio singolo file:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "&Timeout predefinito della rete:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2310,109 +2397,111 @@ 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " secondi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "Scegliere la ling&ua (richiede il riavvio):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "Normale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "Massima" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "Minima" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "&Priorità lavoro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 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_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 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_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"&Numero di copertine da visualizzare nella modalità di sfogliatura (richiede " -"riavvio):" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Barra degli strumenti" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Grande" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Media" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Piccola" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "&Dimensione bottoni nella barra degli strumenti" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "&Mostra testo nei bottoni della barra degli strumenti" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "&Selezionare le colonne visibili nella vista biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "&Usa il lettore interno per i seguenti formati:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 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_ui.py:445 -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_ui.py:440 +msgid "Show ¬ifications in system tray" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "&Elimina le notizie dalla biblioteca dopo averle inviate al lettore" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +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_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "&Elimina le notizie dalla biblioteca dopo averle inviate al lettore" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Barra degli strumenti" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Grande" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Media" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Piccola" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "&Dimensione bottoni nella barra degli strumenti" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +msgid "Show &text in toolbar buttons" +msgstr "&Mostra testo nei bottoni della barra degli strumenti" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "&Selezionare le colonne visibili nella vista biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "Libera lo spazio non utilizzato dal database" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "&Compatta database" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Metadati dal nome del file" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 " @@ -2423,23 +2512,23 @@ msgstr "" "Qualsiasi cambiamento nella configurazione verrà attivato solo dopo il " "riavvio del server." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "&Porta del server:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Nome utente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Password:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2447,13 +2536,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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Mostra password" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2461,31 +2550,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_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "Dimensi&one massima copertina:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "A&vvia il server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "&Ferma il server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "&Test sul server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "Avvia a&utomaticamente il server all'apertura" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "Visualizza i file di l&og del server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2499,33 +2588,33 @@ msgstr "" "proprio iphone. Mionomehost deve essere il nome host completo o l'indirizzo " "IP del computer." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "&Aggiungi" @@ -2541,16 +2630,16 @@ msgstr "" msgid "ERROR" msgstr "ERRORE" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" -msgstr "Conversione in gruppo a EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" -msgstr "Converte %s in EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2558,171 +2647,165 @@ msgstr "Converte %s in EPUB" msgid "Metadata" msgstr "Metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Visualizzazione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Imposta pagina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Individuazione capitoli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -"Specifica i metadati come titolo e autore per il libro.\n" -"\n" -"I metadati saranno aggiornati nel database insieme ai file EPUB generati." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -"Aggiusta la visualizzazione dei file EPUB generati specificando parametri " -"come la dimensione dei font." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" "Specifica le impostazioni della struttura della pagina come i margini." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" "Mette a punto in modo fine l'individuazione delle intestazioni dei capitoli " "e delle sezioni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Seleziona copertina per " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Impossibile leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Non si hanno i permessi per leggere il file: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Errore nella lettura del file" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Si è verificato un errore nella lettura del file: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " non è un'immagine valida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Impossibile convertire" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "Questo libro non ha formati disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Nessun formato disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" "Impossibile convertire %s perché questo libro non ha formati supportati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" -msgstr "Scegliere il formato da convertire in EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "Espressione XPath non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "L'espressione %s non è valida. Errore: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "converte in EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Copertina del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Usa copertina del file di &origine" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Ca&mbia l'immagine di copertina:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 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/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Usa copertina del file di &origine" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Titolo: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Cambia il titolo di questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "A&utore(i): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2733,12 +2816,12 @@ msgstr "" "\"&\". Se il nome dell'autore contiene il carattere \"&\", usare \"&&\" per " "rappresentarlo." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "Classifica&zione autore:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2747,26 +2830,26 @@ msgstr "" "Cambia l'autore di questo libro. Autori multipli devono essere separati da " "una virgola" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Editore: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Cambia l'editore di questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "T&ag: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2778,15 +2861,15 @@ msgstr "" "ricerche. <br><br>Possono essere qualsiasi parola o frase, separati da una " "virgola" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Serie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2796,8 +2879,8 @@ msgstr "&Serie:" msgid "List of known series. You can add new series." msgstr "Lista di serie conosciute. È possibile aggiungere nuove serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2805,75 +2888,87 @@ msgstr "Lista di serie conosciute. È possibile aggiungere nuove serie" msgid "Series index." msgstr "Indice serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Libro " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "C&odifica sorgente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "&Grandezza caratteri di base:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr " pt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "Rimuovi gli spa&zi tra i paragrafi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "Preser&va la struttura dei tag durante la divisione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "Sovrascrive il C&SS" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "Margine &sinistro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "Margine &destro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "Margine s&uperiore:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "Margine i&nferiore:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "&Rilevamento automatico capitoli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "&XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2905,38 +3000,42 @@ msgstr "" "style=\" text-decoration: underline; color:#0È000ff;\">guida a " "XPath</span></a></p></body></html>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "&Marcatore capitoli:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "&Sommario automatico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "N&umero di link da aggiungere al sommario" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "N&on aggiungere al sommario i capitoli autorilevati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "I&nizio capitolo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "&Forzare l'uso del sommario autogenerato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "Livello &1 sommario" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "Livello &2 sommario" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Classificazione autore" @@ -3034,7 +3133,7 @@ msgid "Convert %s to LRF" msgstr "Converte %s in LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Impostazioni di conversione predefinite" @@ -3475,9 +3574,9 @@ msgstr "Aggiungi una fonte di notizie personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "Notizie" @@ -4007,12 +4106,12 @@ msgid "Job has already run" msgstr "Il lavoro è già stato avviato" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Dimensione (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Data" @@ -4020,35 +4119,35 @@ msgstr "Data" msgid "Rating" msgstr "Giudizio" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Nessuno" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Libro <font face=\"serif\">%s</font> di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "Non permesso" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Formato" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Timestamp" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "Cerca (Per la ricerca avanzata fare clic sul bottone a sinistra)" @@ -4124,27 +4223,27 @@ msgstr "Apri libro" msgid "Configure" msgstr "Configurazione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Errore di comunicazione col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "&Ripristina" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "&Dona" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "& Esci" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "&Riavvia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -4152,126 +4251,126 @@ msgstr "" "<p>Per aiuto visitare <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "<b>%s</b>: %s di <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "Invia alla memoria principale" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Invia alla scheda di memoria" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "ed elimina dalla biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "Invia alla scheda di memoria come imposazione predefinita" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Modifica metadati individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Modifica metadati in gruppo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "Aggiungi libri da una singola cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Salva su disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Salva sul disco solo il formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Leggi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Leggi uno specifico formato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Converti individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Converti in gruppo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "Imposta i parametri predefiniti per la conversione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Imposta i parametri predefiniti per la conversione di fumetti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "Libri simili..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "Percorso del database sbagliato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Scegliere un percorso per la propria biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " individuato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Connesso " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "Database del dispositivo corrotto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4300,20 +4399,20 @@ msgstr "" " </ol>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "Aggiunto " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "Ricerca in corso ..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" @@ -4321,118 +4420,118 @@ msgstr "" "<p>Nel database sono già presenti libri con i seguenti titoli. Aggiungerli " "ugualmente?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Scoperti duplicati!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "Caricamento libri nel dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "Libri EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "Libri LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "Libri HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "Libri LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "Libri MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "Libri TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "Libri PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "Fumetti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "Archivi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Spazio insufficiente sul dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>Impossibile salvare libri sul dispositivo perché non c'è più spazio " "disponibile " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Cancellamento libri dal dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Impossibile modificare i metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "Invio notizie al dispositivo in corso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Invio libri al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "Nessun formato adatto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" @@ -4440,23 +4539,23 @@ msgstr "" "Impossibile caricare i seguenti libri nel dispositivo, perché non è stato " "trovato nessun formato adatto:<br><ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Impossibile salvare sul disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "Scegliere la cartella di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" @@ -4464,64 +4563,64 @@ msgstr "" "<p>Impossibile salvare i libri seguenti su disco, perché il formato %s non è " "disponibile per loro:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Impossibile salvare alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Scaricamento notizie da " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr " preso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Impossibile leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Scegliere il formato da leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "Impossibile aprire la cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "%s non ha formati disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Impossibile configurare" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "Sto copiando il database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Copia biblioteca in " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4529,25 +4628,25 @@ msgstr "" "<p>Esiste già un database non valido in %s, eliminarlo prima di provare a " "spostare il database esistente.<br>Errore: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "Impossibile spostare il database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "Nessuna informazione dettagliata disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 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:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Errore di comunicazione col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4555,13 +4654,13 @@ 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Errore di conversione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." @@ -4570,7 +4669,7 @@ msgstr "" "href=\"%s\">DRM</a>. È necessario rimuovere prima il DRM usando programmi di " "terze parti." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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." @@ -4578,22 +4677,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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 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:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "ATTENZIONE: Lavori attivi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." @@ -4601,7 +4700,7 @@ msgstr "" "continuerà a lavorare nel vassoio di sistema. Per chiuderlo, selezionare " "<b>Esci</b> nel menu contestuale del vassoio di sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" @@ -4609,7 +4708,7 @@ msgstr "" "<span style=\"color:red; font-weight:bold\">Ultima versione: <a " "href=\"%s\">%s</a></span>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " @@ -4619,15 +4718,19 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuove " "funzionalità</a>. Una visita alla pagina del download?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Aggiornamento disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 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:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "Invia le informazioni di debug alla console" @@ -4640,18 +4743,24 @@ msgid "Output:" msgstr "File in uscita:" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Ricerca avanzata" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "Alt+S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Cerca:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4659,7 +4768,7 @@ msgstr "" "Cerca nella lista dei libri per titolo o autore<br><br>Parole separate da " "spazi hanno come operatore AND" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4667,96 +4776,96 @@ msgstr "" "Cerca nella lista dei libri per titolo, autore, editore, tag e " "commenti<br><br>Parole separate da spazi hanno come operatore AND" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Resetta ricerca veloce" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "Fai corrispondere uno qualsiasi" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "Fai corrispondere tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "Ordina per p&opolarità" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Aggiungi libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Rimuovi libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Canc" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Modifica metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Invia al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Scarica notizie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "F" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Converti libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "C" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "V" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "Apri la cartella contenente" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "Visualizza i dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "Libri dello stesso autore" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "Libri in questa serie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "Libri di questo editore" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "Libri con lo stesso tag" @@ -4808,30 +4917,30 @@ msgstr "Autori" msgid "Publishers" msgstr "Editori" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "Conversione libro: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "Conversione fumetto: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "Avviamento conversione in gruppo di %d libri" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "Conversione libro %d di %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" @@ -4839,17 +4948,17 @@ msgstr "" "<p>Impossibile convertire %d di %d libri, perché non è stato trovato un " "formato di origine adatto.<ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "Impossibile convertire alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Scarica notizie da " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "È necessario inserire nome utente e password per %s" @@ -4942,11 +5051,6 @@ msgstr "La dimensione dei caratteri a spaziatura fissa in px" msgid "The standard font type" msgstr "Il tipo di carattere predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "Sommario" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "Vai a..." @@ -5162,8 +5266,8 @@ msgid "Username for access. By default, it is: %default" msgstr "Nome utente per l'accesso. Predefinito: %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" -msgstr "La dimensione massima per le copertine visualizzate" +msgid "The maximum size for displayed covers. Default is %default." +msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" @@ -5472,21 +5576,21 @@ msgstr "" "\n" "Per aiuto su un comando particolare: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "<p>Sto copiando i libri in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "Sto copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Sto migrando il vecchio database nella nuova biblioteca in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "Compattazione database" @@ -5505,11 +5609,11 @@ msgstr "" "\n" "Avvia il server dei contenuti di calibre." -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "Impossibile avviare il gestore dei lavori." -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "Lavoro fermato dall'utente" @@ -5597,7 +5701,7 @@ msgid "Customize the download engine" msgstr "Personalizza il motore degli scaricamenti" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -5606,7 +5710,7 @@ msgstr "" "%default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -5615,7 +5719,7 @@ msgstr "" "%default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -5624,7 +5728,7 @@ msgstr "" "L'impostazione predefinita è quella di provare a indovinare la codifica" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5636,7 +5740,7 @@ msgstr "" "impostazione predefinita i link non vengono seguiti" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5652,12 +5756,12 @@ msgstr "" "prima" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "Non scaricare i fogli di stile CSS" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5672,12 +5776,12 @@ msgstr "" "usata una formula predefinita per scaricare i feed." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "Più dettagliato durante il processamento" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." @@ -5686,21 +5790,21 @@ msgstr "" "questi feed scaricati" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" "Nome utente per i siti che richiedono un'identificazione per accedere ai " "contenuti" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" "Password per i siti che richiedono un'identificazione per accedere ai " "contenuti" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" "Number of levels of links to follow on webpages that are linked to from " "feeds. Defaul %default" @@ -5708,25 +5812,25 @@ msgstr "" "Numero di livelli di link da seguire nelle pagine web che sono collegate ai " "feed. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" "La cartella in cui salvare i feed scaricati. Perdefinita: cartella corrente" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 msgid "Don't show the progress bar" msgstr "Non visualizzare la barra del progresso" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 msgid "Very verbose output, useful for debugging." msgstr "Output molto dettagliato, utile per il debugging" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." @@ -5734,7 +5838,7 @@ msgstr "" "Utile per lo sviluppo delle formule. Forza max_articles_per_feed a 2 e " "scarica al massimo 2 feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5773,19 +5877,19 @@ msgstr "" "Le formule presenti disponibili sono:\n" "%s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" "Opzioni per controllare web2disk (usato per scaricare i siti collegati ai " "feed)" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "Non mostrare la barra di progresso" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "Scaricamento feed..." @@ -5793,61 +5897,61 @@ msgstr "Scaricamento feed..." msgid "Unknown News Source" msgstr "Sorgente di notizie sconosciuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Scaricamento completato" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "Scaricamento dei seguenti articoli fallito:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " da " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "Scaricamento dei seguenti articoli fallito parzialmente:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "\tLink falliti:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" "Impossibile scaricare l'articolo. Eseguire con --debug per vedere la ragione" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "Ricevuti feed dalla pagina principale" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Tentativo di scaricamento della copertina..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "Inizio scaricamento [%d articolo(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "Feed scaricati in %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "Impossibile scaricare la copertina: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Scaricamento copertina da %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Articolo senza titolo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5857,23 +5961,23 @@ msgstr "" "Scaricato articolo %s da %s\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Articolo scaricato: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "Scaricamento fallito dell'articolo: %s da %s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Scaricamento fallito dell'articolo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "Scaricamento feed" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -5883,11 +5987,11 @@ msgstr "" "\n" "Dov'è l'URL. Esempio: http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "Cartella base in cui le URL sono salvate. Predefinita: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -5895,7 +5999,7 @@ msgstr "" "Numero massimo di livelli ricorsivi, cioè profondità dei link da seguire. " "Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -5903,7 +6007,7 @@ msgstr "" "Il numero massimo di file da scaricare. Questa si applica solo ai file dai " "tag <a fref>. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra un output dettagliato. Utile per il debugging" @@ -6055,6 +6159,11 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ "Campi disponibili: %s\n" #~ "Predefinito: %%default" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "&Numero di copertine da visualizzare nella modalità di sfogliatura (richiede " +#~ "riavvio):" + #~ msgid "Ask for &confirmation before deleting files" #~ msgstr "&Chiedere conferma prima di eliminare i file" @@ -6123,6 +6232,31 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ msgid "&Output format:" #~ msgstr "&Formato in uscita:" +#~ msgid "Bulk convert to EPUB" +#~ msgstr "Conversione in gruppo a EPUB" + +#~ msgid "Convert %s to EPUB" +#~ msgstr "Converte %s in EPUB" + +#~ msgid "" +#~ "Specify metadata such as title and author for the book.\n" +#~ "\n" +#~ "Metadata will be updated in the database as well as the generated EPUB file." +#~ msgstr "" +#~ "Specifica i metadati come titolo e autore per il libro.\n" +#~ "\n" +#~ "I metadati saranno aggiornati nel database insieme ai file EPUB generati." + +#~ msgid "" +#~ "Adjust the look of the generated EPUB file by specifying things like font " +#~ "sizes." +#~ msgstr "" +#~ "Aggiusta la visualizzazione dei file EPUB generati specificando parametri " +#~ "come la dimensione dei font." + +#~ msgid "Choose the format to convert to EPUB" +#~ msgstr "Scegliere il formato da convertire in EPUB" + #~ msgid "" #~ "If you disable this setting, metadatas is guessed from the filename instead. " #~ "This can be configured in the Advanced section." @@ -6143,6 +6277,9 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ "Predefiniti: %%default. Può essere usato campo speciale \"all\" per " #~ "mostrarli tutti." +#~ msgid "Use internal &viewer for the following formats:" +#~ msgstr "&Usa il lettore interno per i seguenti formati:" + #~ msgid "Detailed logging" #~ msgstr "registro dettagliato" @@ -6159,5 +6296,8 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ msgid "Disable system tray icon" #~ msgstr "Disabilita l'icona nel vassoio di sistema" +#~ msgid "The maximum size for displayed covers" +#~ msgstr "La dimensione massima per le copertine visualizzate" + #~ msgid "Stop" #~ msgstr "Interrompi" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 76f0edd74a..32d1428cc1 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-07 18:22+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Ukjent" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,37 +208,36 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Lesebrettet har ikke et lagringskort tilknyttet seg." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Finner ikke %s lagringsenheten. Venligst prøv å restarte." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Opsjoner for å kontrollere konverteringen til EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -240,7 +245,7 @@ msgstr "" "Utgående EPUB fil. Hvis dette ikke er spesifisert, så blir navnet avledet " "fra inngående filnavn." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -250,7 +255,7 @@ msgstr "" "uavhenging EPUB. Profilen er brukt for spesifikke enhetsrestriksjoner på " "EPUB. Valgmulighetene er: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -258,11 +263,11 @@ msgstr "" "Filstien til et CSS stilark eller råkodet CSS. CSS vil tilsidesette enhver " "eksisterende CSS deklarasjoner i kildefilene." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Kontrollerer auto detektering av dokument strukturen." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -286,7 +291,7 @@ msgstr "" "videre hjelp \n" "i bruken av denne muligheten.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -299,17 +304,17 @@ msgstr "" "verdien \"both\" vil bruke både sideavslutning og linjer for å markere " "kapitler." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Filstien til omslagsbilde for boken" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 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/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -318,7 +323,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -331,7 +336,7 @@ msgstr "" "og den inneholder et innholdsregister, så vil denne bli brukt fremfor å \n" "autogenerere et innholdsregister.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -341,17 +346,17 @@ msgstr "" "funksjonen. Standard er: %default. Lenker blir bare lagt til " "innholdsregisteret hvis mindre enn --toc-threshold kapitler blir oppdaget." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 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/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -361,7 +366,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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -370,7 +375,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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -382,7 +387,7 @@ msgstr "" "plassert i. Se http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " "en oversikt over NCX formatet." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -391,63 +396,63 @@ msgstr "" "Bruk alltid automatisk oppdaget innholdsregister, fremfor innholdsregisteret " "i kildefilen." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Kontroller side oppsettet" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "Angi toppmargen i pts. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "Angi bunnmargen i pts. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "Angi venstremargin i pts. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "Angi høyremargin i pts. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -459,7 +464,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -470,13 +475,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -509,6 +514,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -597,7 +603,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [opsjoner] LITFIL" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Lagringskatalog. Standard er nåværende katalog" @@ -609,22 +615,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Praktisk for feilsøking." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB bok opprettet i" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -655,7 +661,7 @@ msgid "Sort key for the author" msgstr "Sorteringsnøkkel for forfatter" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1112,7 +1118,8 @@ msgstr "" msgid "Output written to" msgstr "Utdata blir skrevet til" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Prosesserer tegneserie sider..." @@ -1357,7 +1364,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Angi bok tittel" @@ -1374,7 +1381,7 @@ msgid "Set sort key for the author" msgstr "Angi sorteringsnøkkel for forfatter" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Boksjanger. For eksempel: Historie" @@ -1487,71 +1494,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1642,15 +1649,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Bruksmåte: %s fil.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1662,59 +1670,63 @@ msgstr "Bruksmåte: pdf-meta fil.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1722,6 +1734,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1757,7 +1840,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1843,6 +1926,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1878,8 +1965,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1888,7 +1975,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1945,7 +2032,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -2012,114 +2099,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2136,206 +2223,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2344,33 +2435,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2386,16 +2477,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2403,161 +2494,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2565,38 +2655,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2605,15 +2695,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2623,8 +2713,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2632,75 +2722,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2718,38 +2820,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2839,7 +2945,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3262,9 +3368,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3747,12 +3853,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3760,35 +3866,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3864,152 +3970,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4025,308 +4131,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4339,119 +4449,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4499,46 +4615,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4629,11 +4745,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4827,7 +4938,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5057,20 +5168,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -5085,11 +5196,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5176,28 +5287,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5205,7 +5316,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5215,12 +5326,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5230,58 +5341,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5302,17 +5413,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5320,106 +5431,106 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index cbd1eaa204..bdb1a600a3 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-01-19 04:38+0000\n" -"PO-Revision-Date: 2009-01-19 21:19+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" +"PO-Revision-Date: 2009-01-25 13:16+0000\n" "Last-Translator: S. Dorscht <Unknown>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -23,7 +23,7 @@ msgid "Does absolutely nothing" msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -40,49 +40,51 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Unbekannt" @@ -130,21 +132,25 @@ msgstr "Metadaten aus %s Dateien lesen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:166 msgid "Extract cover from comic files" -msgstr "Cover aus Comic Dateien extrahieren" +msgstr "Umschlagbild aus Comic Dateien extrahieren" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:186 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:196 +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:207 msgid "Set metadata in EPUB files" msgstr "Metadaten in EPUB Dateien angeben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Metadaten in LRF Dateien angeben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Metadaten in RTF Dateien angeben" @@ -216,37 +222,36 @@ msgstr "Gewähltes Plugin einschalten" msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Im Reader ist keine Speicherkarte eingesteckt." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 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/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Einstellungen zur Kontrolle der Konvertierung zu EPUB Dateien" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -254,7 +259,7 @@ msgstr "" "EPUB Ausgabedatei. Falls nicht angegeben, wird es vom ursprünglichen " "Dateinamen abgeleitet." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -265,7 +270,7 @@ msgstr "" "gerätespezifische Einschränkungen der EPUB Datei verwendet. Es gibt folgende " "Wahlmöglichkeiten: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -273,11 +278,11 @@ msgstr "" "Entweder der Pfad zu einem CSS Stylesheet oder original CSS. Dieses CSS " "überschreibt alle existierenden CSS Angaben in den Ursprungsdateien." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -301,7 +306,7 @@ msgstr "" "dieses Features gibt es im\n" "XPath Tutorial im calibre User Manual.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -314,11 +319,11 @@ msgstr "" "Kapitelmarkierung aus und der Wert \"both\" verwendet sowohl Seitenumbrüche " "als auch Linien zur Kapitelmarkierung." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Pfad zum Umschlagbild, das für dieses Buch verwendet werden soll" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -326,7 +331,7 @@ msgstr "" "Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild " "anstatt des angegebenen Umschlagbildes." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -341,7 +346,7 @@ msgstr "" "und falls die Ausgangsdatei sehr viele Seitenwechsel enthält, sollten Sie " "das Aufteilen bei Seitenwechseln ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -355,7 +360,7 @@ msgstr "" "versuchen\n" "ein Inhaltsverzeichnis automatisch zu erstellen.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -366,11 +371,11 @@ msgstr "" "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " "weniger Kapitel als in --toc-threshold angegeben erkannt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 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/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -378,7 +383,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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -388,7 +393,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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -398,7 +403,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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -411,7 +416,7 @@ msgstr "" "NCX Format erhalten Sie unter http://www.niso.org/workrooms/daisy/Z39-86-" "2005.html#NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -421,31 +426,31 @@ msgstr "" "enthält, dieses anstelle des automatisch erkannten verwendet. Mit dieser " "Option wird immer das automatisch erkannte Inhaltsverzeichnis verwendet." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Einstellungen des Seitenlayouts" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" "Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" "Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" "Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" "Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -453,7 +458,7 @@ msgstr "" "Die Bezugsschriftgröße in Punkt. Die Voreinstellung ist %defaultpt. Geben " "Sie 0 an, um die Größenänderung von Schriften auszuschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -461,7 +466,7 @@ msgstr "" "Abstand zwischen Paragrafen entfernen. Funktioniert nicht, falls die " "Ursprungsdatei Abstände zwischen Paragrafen erzwingt." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -472,26 +477,26 @@ msgstr "" "verwenden. Diese Option verlangsamt extrem die Verarbeitung von großen HTML " "Dateien." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Erstellte OPF Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Erstellte NCX Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Zwischendateien während des Verarbeitens mit html2epub beibehalten" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" "Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis " "extrahieren." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -507,7 +512,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "Konnte kein eBook im Archiv finden" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -525,13 +530,13 @@ msgstr "" "Verknüpfungen aus dem\n" "<spine> Element der OPF Datei verwendet. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Ausgabe geschrieben nach " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Geben Sie eine Eingabedatei im HTML Format an." @@ -568,6 +573,7 @@ msgid "The output directory. Default is the current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches " @@ -678,7 +684,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." @@ -690,22 +696,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Hilfreich bei der Fehlersuche." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB eBook erstellt in" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [options] OPFFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "Ausgabedatei. Voreinstellung stammt aus dem Namen der Eingabedatei." @@ -738,7 +744,7 @@ msgid "Sort key for the author" msgstr "Sortierung nach Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1240,7 +1246,8 @@ msgstr "" msgid "Output written to" msgstr "Ausgabe gespeichert unter" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Rendere Seiten des Comics..." @@ -1488,7 +1495,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Geben Sie den Buchtitel an" @@ -1505,7 +1512,7 @@ msgid "Set sort key for the author" msgstr "Geben Sie den Sortierungschlüssel für Autoren an" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Die Kategorie dieses Buches ... (Z. B.: Geschichte)" @@ -1639,71 +1646,71 @@ msgstr "" "\n" "%prog konvertiert dateiname.txt in dateiname.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Gebe Autoren ein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Gebe Kommentar ein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Autor(en)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "Produzent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Kategorie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Bemerkung" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Etiketten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "Sprache" @@ -1814,15 +1821,16 @@ msgstr "" "Umschlagbild des Buches mit der angegebenen ISBN von LibraryThing.com " "abrufen\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Benutzung: %s dateiname.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Umschlagbild gespeichert unter" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "Geben Sie das Feld dc:language an" @@ -1834,27 +1842,27 @@ msgstr "Benutzung: pdf-meta dateiname.pdf" msgid "Usage: rb-meta file.rb" msgstr "Benutzung: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "Erstelle Mobipocket Datei aus EPUB..." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] dateiname.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "Original MOBI HTML gespeichert in" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" -msgstr "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" +msgstr "Einstellungen zur Kontrolle der Konvertierung zu MOBI Dateien" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "Einstellungen speziell für Mobipocket." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." @@ -1862,35 +1870,39 @@ msgstr "" "Textdatei mit PalmDOC compression komprimieren. Ergibt kleinere Dateien, " "dauert aber länger beim Start." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "Bilder auf die Größenlimitation von Palm Geräten einstellen." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "Titel für alle in den Büchern erstellten Inhaltsverzeichnisse" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -"Profile der Gerätedarstellung. Betrifft das Konvertieren mit " -"voreingestellten Schriftgrößen und Rasterauflösung. Vorhandene Profile: %s." +"Render Profile für Geräte. Betrifft die Konvertierung von Schriftgröße, " +"Bildgrößenänderungen und die Rasterung von Tabellen. Gültige Profile: %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" -msgstr "Profile" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." +msgstr "Render Profil für Quelldateien. Voreinstellung ist %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "Profil der Quellendarstellung. Voreinstellung ist 'Browser'." - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." -msgstr "Profil der Zieldarstellung. Voreinstellung ist 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." +msgstr "Render Profil für Zieldateien. Voreinstellung ist %default." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "[Einstellungen]" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "Unbekanntes Profil der Quelle %r" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "Unbekanntes Profil des Ziels %r" @@ -1899,6 +1911,77 @@ msgid "The output directory. Defaults to the current directory." msgstr "" "Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "Umschlagbild" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "Titelseite" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Inhaltsverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "Index" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "Glossar" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "Danksagung" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "Literaturverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "Schlussschrift" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "Copyright" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "Widmung" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "Epigraph" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "Vorwort" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "Abbildungsverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "Tabellenverzeichnis" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "Anmerkungen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "Vorwort" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "Haupttext" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "Einstellungen zur Kontrolle der Umwandlung von pdf" @@ -1944,7 +2027,7 @@ msgstr "" "\t" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" @@ -2037,6 +2120,11 @@ msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "Calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" +"Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Gerät ist nicht mehr verbunden." @@ -2072,8 +2160,8 @@ msgstr "Buch auf dem Gerät ansehen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pfad" @@ -2082,7 +2170,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -2140,7 +2228,7 @@ msgid "&Number of Colors:" msgstr "A&nzahl der Farben:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profil:" @@ -2209,101 +2297,101 @@ msgstr "" msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "Kein gültiger Plugin Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 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.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "Plugin wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "Plugin kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "Plugin nicht anpassbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "Plugin: %s bedarf keines Anpassens" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "Anpassen von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "Kann festinstalliertes Plugin nicht entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 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.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "Ungültige Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 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.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Ortsangabe der Datenbank ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Ortsangabe der Datenbank ungültig " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Ortsangabe der Datenbank ungültig.<br>Speichern nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Komprimiere Datenbank. Das kann etwas dauern..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Komprimiere Datenbank..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Konfiguration" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2312,17 +2400,17 @@ msgstr "" "sortiert gespeichert und die Metadaten werden in der Datei metadata.db " "gespeichert)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Zu einem neuen Ort der Datenbank wechseln" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2339,17 +2427,17 @@ msgstr "Zu einem neuen Ort der Datenbank wechseln" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." @@ -2357,19 +2445,19 @@ msgstr "" "Falls Sie diese Einstellung ausschalten, werden die Metadaten aus dem " "Dateinamen erschlossen. Dies kann unter Erweitert konfiguriert werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "&Metadaten aus Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Format zur &Speicherung einer Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2377,113 +2465,117 @@ 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " Sekunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "Hoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "Niedrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "Auftrags&priorität:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 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_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "&Römische Ziffern für Serien Nummerierung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht " -"angezeigt werden:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Symbolleiste" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Groß" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Mittel" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Klein" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "&Größe der Schaltflächen in der Symbolleiste" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "Zeige &Text in Schaltflächen der Symbolleiste" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -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_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "Den internen &Viewer für die folgenden Formate verwenden:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 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_ui.py:445 -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_ui.py:440 +msgid "Show ¬ifications in system tray" +msgstr "Be&nachrichtigungen im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster (Benötigt einen Neustart)" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +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_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" +"A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (Neustart " +"erforderlich):" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Symbolleiste" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Groß" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Mittel" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Klein" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "&Größe der Schaltflächen in der Symbolleiste" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +msgid "Show &text in toolbar buttons" +msgstr "Zeige &Text in Schaltflächen der Symbolleiste" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +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_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "Internen &Viewer verwenden für:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "Datenbank &komprimieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Metadaten aus dem Dateinamen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 " @@ -2493,23 +2585,23 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Ben&utzername:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Passwort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2517,45 +2609,45 @@ 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "Pa&sswort anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -"Maximale Größe (BreitexHöhe) der angezeigten Covers. Größere Covers werden " -"verkleinert. " +"Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " +"Umschlagbilder werden verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" -msgstr "Maximale &Cover-Größe:" +msgstr "Maximale Ums&chlagbild-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "Server &automatisch beim Starten hochfahren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2569,7 +2661,7 @@ msgstr "" "auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle " "Hostname oder die IP Adresse dieses Rechners sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -2577,27 +2669,27 @@ msgstr "" "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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "Plugin &ein-/ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "Plugin &anpassen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "Plugin entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "Neues Plugin hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "&Plugin Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "&Hinzufügen" @@ -2613,16 +2705,16 @@ msgstr "&Warnung erneut anzeigen" msgid "ERROR" msgstr "FEHLER" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" -msgstr "Auf einmal in EPUB konvertieren" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " +msgstr "Auf einmal konvertieren in " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" -msgstr "%s in EPUB konvertieren" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " +msgstr "Konvertiere %s in " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2630,170 +2722,168 @@ msgstr "%s in EPUB konvertieren" msgid "Metadata" msgstr "Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Look & Feel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Seiteneinrichtung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Ermittlung der Kapitel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -"Geben Sie Metadaten wie Titel und Autor des Buches an.\n" +"Geben Sie die Metadaten wie Titel und Autor des Buches an.\n" "\n" -"Metadaten werden sowohl in der Datenbank als auch in der erstellten EPUB " -"Datei aktualisiert." +"Die Metadaten werden in der Datenbank und in der erstellten %s Datei " +"aktualisiert." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -"Passen Sie das Aussehen der erzeugten EPUB Datei durch die Angabe von Dingen " -"wie Schriftgrößen an." +"Aussehen des erstellten eBooks durch Angaben wie Schriftgröße anpassen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" "Geben Sie die Einstellungen für das Seitenlayout, z.B. die Ränder, an." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Feineinstellung der Erkennung von Kapitel- und Absatzüberschriften." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Lesen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Sie haben nicht die nötigen Rechte, um diese Datei zu lesen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Fehler beim Lesen der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Es trat ein Fehler beim Lesen dieser Datei auf: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " ist kein gültiges Bild" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "Dieses Buch hat keine Formate verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Keine verfügbaren Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" "Kann %s nicht konvertieren, da dieses Buch nicht den bekannten Formaten " "entspricht" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" -msgstr "Wählen Sie das Format, das in EPUB konvertiert werden soll" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " +msgstr "Format wählen, in das konvertiert werden soll " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "Ungültiger XPath Ausdruck" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "Der Ausdruck %s ist ungültig. Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "In EPUB konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Um&schlagbild der Quelldatei verwenden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "&Umschlagbild ändern:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "Nach Umschlagbild durchsuchen..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Um&schlagbild der Quelldatei verwenden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Titel: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Autor(en): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2804,12 +2894,12 @@ msgstr "" "werden. Falls der Name des Autors ein & enthält, verwenden Sie && " "stattdessen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "So&rtierung nach Autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2818,26 +2908,26 @@ msgstr "" "Autor dieses Buches ändern. Mehrere Autoren sollten durch Kommata getrennt " "werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Herausgeber: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Herausgeber dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "&Etiketten: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2849,15 +2939,15 @@ msgstr "" "Büchern. <br><br>Sie können für Etiketten durch Kommata getrennte Wörter " "oder Sätze verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Serien:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2867,8 +2957,8 @@ msgstr "&Serien:" msgid "List of known series. You can add new series." msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2876,75 +2966,87 @@ msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." msgid "Series index." msgstr "Index der Serien." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Buch " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "En&codierung der Quelldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Ausgangsschrift&größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr " Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "&Abstand zwischen Paragrafen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "HTML &Tag Struktur beim Aufteilen beibehalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "Bilde&r neu skalieren" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "&CSS überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "&Linker Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "&Rechter Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "&Oberer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "&Unterer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "Bei &Seitenwechseln nicht aufteilen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "Profil der Qu&elldatei:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "Profil der Ziel&datei:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "Automatische Kapitel Erkennung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "&XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2977,40 +3079,44 @@ msgstr "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "Tutorial</span></a></p></body></html>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "Automatisches &Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" "Anzahl der Vernküpfungen, die zum Inhaltsverzeichnis hinzugefügt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "Erkannte Kapitel &nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "Kapitel Grenzwer&t" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" "&Verwendung des automatisch erstellten Inhaltsverzeichnisses erzwingen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "Ebene &1 Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "Ebene &2 Inhaltsverzeichnis" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "&Titel des erstellten Inhaltsverzeichnisses" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Sortierung nach Autor" @@ -3109,7 +3215,7 @@ msgid "Convert %s to LRF" msgstr "Konvertiere %s in LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Voreinstellungen zur Konvertierung wählen" @@ -3495,7 +3601,7 @@ msgstr "Umschlagbild des Buches aus dem gewählten Format festlegen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Reset cover to default" -msgstr "Cover auf Voreinstellung zurücksetzen" +msgstr "Umschlagbild auf Voreinstellung zurücksetzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "Fetch cover image from server" @@ -3563,9 +3669,9 @@ msgstr "Neue individuelle Nachrichtenquelle hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "Nachrichten" @@ -4102,12 +4208,12 @@ msgid "Job has already run" msgstr "Auftrag wird schon ausgeführt" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Größe (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Datum" @@ -4115,21 +4221,21 @@ msgstr "Datum" msgid "Rating" msgstr "Bewertung" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Keine" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Buch <font face=\"serif\">%s</font> von %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -4137,15 +4243,15 @@ msgstr "" "Direktes Hinzufügen auf das Gerät wird nicht unterstützt. Fügen Sie das Buch " "zuerst zur Bibliothek hinzu." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)" @@ -4167,7 +4273,7 @@ msgstr "<b>Änderungen werden erst nach einem Neustart wirksam.</b>" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:64 msgid " - LRF Viewer" -msgstr " - LRF Vorschau" +msgstr " - LRF Viewer" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 msgid "<b>No matches</b> for the search phrase <i>%s</i> were found." @@ -4188,7 +4294,7 @@ msgstr "Analysiere LRF Datei" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 msgid "LRF Viewer toolbar" -msgstr "LRF Betrachter Symbolleiste" +msgstr "LRF Viewer Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 msgid "Next Page" @@ -4221,27 +4327,27 @@ msgstr "eBook öffnen" msgid "Configure" msgstr "Konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Fehler bei der Kommunikation mit dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "&Spenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "Be&enden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "&Neustart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -4249,42 +4355,42 @@ msgstr "" "<p>Hilfe gibt es online bei <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "<b>%s</b>: %s von <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "An Hauptspeicher senden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "An Speicherkarte senden" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "und aus der Datenbank löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "Auf die Speicherkarte senden (Voreinstellung)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Metadaten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Metadaten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4293,7 +4399,7 @@ msgstr "" "Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " "verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4301,79 +4407,79 @@ msgstr "" "Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " "(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Auf einmal konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "Voreinstellung für Konvertierung eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Voreinstellungen für die Konvertierung von Comics eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Gerät: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "Gerätedatenbank ist beschädigt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4404,20 +4510,20 @@ msgstr "" " </ol>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "Füge Bücher rekursiv hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "Hinzugefügt " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" @@ -4425,84 +4531,84 @@ msgstr "" "<p>Es existieren bereits Bücher mit dem selben Titel in der Datenbank. " "Sollen die folgenden Bücher trotzdem hinzugefügt werden?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "Füge Bücher hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "Lese Metadaten..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "Lese Metadaten von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "Füge Bücher zur Datenbank hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Gerätespeicher voll" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>Es können keine Bücher mehr auf das Gerät geladen werden, da der " "Gerätespeicher voll ist " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" @@ -4510,35 +4616,35 @@ msgstr "" "Die gewählten Bücher werden <b>dauerhaft gelöscht</b> und die Dateien vom " "Computer entfernt. Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Kann Metadaten nicht bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "Sende Nachrichten an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Sende Bücher an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "Keine geeigneten Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" @@ -4546,23 +4652,23 @@ msgstr "" "Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine " "geeigneten Formate vorhanden sind:<br><ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "Speichere auf Festplatte..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "Gespeichert" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" @@ -4570,64 +4676,64 @@ msgstr "" "<p>Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, " "da das %s Format für sie nicht verfügbar ist:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Konnte einige eBooks nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Rufe Nachrichten ab von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr " abgerufen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "Kopiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Kopiere Bibliothek nach " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4635,24 +4741,24 @@ msgstr "" "<p>Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie " "diese, bevor sie die bestehende Datenbank verschieben.<br>Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "Konnte Datenbank nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "Es ist keine weitere Information verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 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:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4660,13 +4766,13 @@ 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." @@ -4675,7 +4781,7 @@ msgstr "" "href=\"%s\">DRM</a> geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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." @@ -4684,12 +4790,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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 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:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" @@ -4699,11 +4805,11 @@ msgstr "" " 'Das Beenden könnte das Gerät beschädigen.<br>\n" " 'Wirklich beenden?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." @@ -4711,7 +4817,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie <b>Beenden</b> " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" @@ -4719,7 +4825,7 @@ msgstr "" "<span style=\"color:red; font-weight:bold\">Letzte Version: <a " "href=\"%s\">%s</a></span>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " @@ -4729,15 +4835,19 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features</a> an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 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:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "Minimiert im Systembereich der Kontrollleiste starten." + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" @@ -4750,18 +4860,26 @@ msgid "Output:" msgstr "Ausgabe:" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" +"Geben Sie das Ausgabeformat an, das zur Konvertierung von eBooks und " +"geladener Nachrichten verwendet wird" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Erweiterte Suche" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "Alt+S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Suche:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4769,7 +4887,7 @@ msgstr "" "Liste der Bücher nach Titel oder Autor durchsuchen<br><br>Durch Leerzeichen " "getrennte Wörter werden mit \"UND\" verknüpft" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4778,96 +4896,96 @@ msgstr "" "durchsuchen<br><br>Durch Leerzeichen getrennte Wörter werden mit \"UND\" " "verknüpft" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Quick Search löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "Nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Meta-Informationen editieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "An Reader übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Nachrichten abrufen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "F" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "In eBooks umwandeln" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "C" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "V" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "Öffne Speicherort" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "Zeige Buchdetails" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "Bücher desselben Autors" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "Bücher dieser Serie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "Bücher dieses Herausgebers" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "Bücher mit denselben Etiketten" @@ -4920,30 +5038,30 @@ msgstr "Autoren" msgid "Publishers" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "Buch konvertieren: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "Comic konvertieren: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "Starte Massenkonvertierung von %d Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "Konvertiere Buch %d von %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" @@ -4951,17 +5069,17 @@ msgstr "" "<p>Konnte %d von %d Büchern nicht konvertieren, da kein brauchbares " "Ursprungsformat gefunden werden konnte.<ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "Konnte einige Bücher nicht konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Nachrichten abrufen von " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" @@ -5054,11 +5172,6 @@ msgstr "Nichtproportionale Schriftgröße in Punkt" msgid "The standard font type" msgstr "Standardschriftart" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "Inhaltsverzeichnis" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "Gehe zu..." @@ -5272,8 +5385,9 @@ msgid "Username for access. By default, it is: %default" msgstr "Benutzername für den Zugriff. Standardmäßig ist es: %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" -msgstr "Maximale Größe für angezeigte Covers" +msgid "The maximum size for displayed covers. Default is %default." +msgstr "" +"Maximale Größe für angezeigte Umschlagbilder. Voreinstellung ist %default." #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" @@ -5590,20 +5704,20 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "<p>Kopiere Bücher nach %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "Kopiere <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migriere alte Datenbank zu eBook Bibliothek in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -5622,11 +5736,11 @@ msgstr "" "\n" "Startet den calibre Content-Server." -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "Konnte Arbeitsprozess nicht starten." -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "Auftrag durch Benutzer unterbrochen" @@ -5716,7 +5830,7 @@ msgid "Customize the download engine" msgstr "Download-Engine anpassen" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -5725,7 +5839,7 @@ msgstr "" "%default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -5734,7 +5848,7 @@ msgstr "" "Voreinstellung ist %default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -5743,7 +5857,7 @@ msgstr "" "Voreinstellung wird versucht, die Kodierung zu erraten." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5755,7 +5869,7 @@ msgstr "" "Links verfolgt." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5770,12 +5884,12 @@ msgstr "" "sind, wird --filter-regexp zuerst angewendet." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "Lade CSS Stylesheets nicht herunter." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5790,12 +5904,12 @@ msgstr "" "Voreinstellung zum Download der Feeds verwendet." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "Noch ausführlicher bei der weiteren Verarbeitung vorgehen." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." @@ -5804,19 +5918,19 @@ msgstr "" "den geladenen Feeds erstellt wurden." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" "Benutzername für Webseiten, die einen Login für den Inhaltsabruf benötigen." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" "Passwort für Webseiten, die einen Login für den Inhaltsabruf benötigen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" "Number of levels of links to follow on webpages that are linked to from " "feeds. Defaul %default" @@ -5824,8 +5938,8 @@ msgstr "" "Anzahl der Links in die Tiefe, die vom Feed aus verfolgt werden sollen. " "Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." @@ -5833,17 +5947,17 @@ msgstr "" "Das Verzeichnis, in dem die geladenen Feeds gespeichert werden. " "Voreinstellung auf das aktuelle Verzeichnis." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 msgid "Don't show the progress bar" msgstr "Fortschrittsbalken nicht anzeigen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 msgid "Very verbose output, useful for debugging." msgstr "Sehr ausführliche Ausgabe, hilfreich bei der Fehlersuche." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." @@ -5851,7 +5965,7 @@ msgstr "" "Hilfreich zur Entwicklung von Rezepten. Erzwingt maximal 2 Artikel pro Feed " "und lädt höchstens 2 Feeds." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5891,18 +6005,18 @@ msgstr "" "Verfügbare installierte Rezepte:\n" "%s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" "Einstellungen für web2disk (um von Feeds verlinkte Webseiten abzurufen)" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "Fortschrittsbalken nicht anzeigen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." @@ -5910,62 +6024,62 @@ msgstr "Rufe Feeds ab..." msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" "Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " "Gründe an" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5975,23 +6089,23 @@ msgstr "" "Artikel %s von %s geladen\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "Laden der Artikel fehlgeschlagen: %s von %s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "Rufe Feed ab" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -6001,13 +6115,13 @@ msgstr "" "\n" "URL ist z.B. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Grundverzeichnis, in das die URL gespeichert wird. Voreinstellung ist " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -6015,7 +6129,7 @@ msgstr "" "Maximale Zahl von einbezogenen Ebenen, z.B. Tiefe der Links, die verfolgt " "werden. Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -6023,7 +6137,7 @@ msgstr "" "Höchstzahl der Dateien, die geladen werden. Dies trifft nur auf Dateien aus " "<a href> Tags zu. Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." @@ -6391,6 +6505,11 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ "Daten (in \n" #~ "einer OPF Datei). Sie erhalten ID Nummern mit dem Befehl \"list\". \n" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht " +#~ "angezeigt werden:" + #~ msgid "" #~ "Path to output LRF file. By default a file is created in the current " #~ "directory." @@ -6548,6 +6667,32 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "&Output format:" #~ msgstr "&Ausgabeformat:" +#~ msgid "Bulk convert to EPUB" +#~ msgstr "Auf einmal in EPUB konvertieren" + +#~ msgid "Convert %s to EPUB" +#~ msgstr "%s in EPUB konvertieren" + +#~ msgid "" +#~ "Specify metadata such as title and author for the book.\n" +#~ "\n" +#~ "Metadata will be updated in the database as well as the generated EPUB file." +#~ msgstr "" +#~ "Geben Sie Metadaten wie Titel und Autor des Buches an.\n" +#~ "\n" +#~ "Metadaten werden sowohl in der Datenbank als auch in der erstellten EPUB " +#~ "Datei aktualisiert." + +#~ msgid "" +#~ "Adjust the look of the generated EPUB file by specifying things like font " +#~ "sizes." +#~ msgstr "" +#~ "Passen Sie das Aussehen der erzeugten EPUB Datei durch die Angabe von Dingen " +#~ "wie Schriftgrößen an." + +#~ msgid "Choose the format to convert to EPUB" +#~ msgstr "Wählen Sie das Format, das in EPUB konvertiert werden soll" + #~ msgid "" #~ "If you disable this setting, metadatas is guessed from the filename instead. " #~ "This can be configured in the Advanced section." @@ -6555,6 +6700,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ "Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem " #~ "Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich." +#~ msgid "Use internal &viewer for the following formats:" +#~ msgstr "Den internen &Viewer für die folgenden Formate verwenden:" + #~ msgid "Detailed logging" #~ msgstr "Ausführliche Protokollierung" @@ -6570,6 +6718,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Disable system tray icon" #~ msgstr "System Tray Icon ausschalten" +#~ msgid "The maximum size for displayed covers" +#~ msgstr "Maximale Größe für angezeigte Covers" + #~ msgid "" #~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " #~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 9d25a4774a..eb870cf6c9 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2008-09-04 01:49+0000\n" "Last-Translator: Marc van den Dikkenberg <Unknown>\n" "Language-Team: Dutch <nl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Onbekend" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,37 +208,36 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Er is geen geheugen kaart verbonden met de reader." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Opties voor de conversie naar EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -240,24 +245,24 @@ msgstr "" "Het uitvoer EPUB bestand. Indien niet opgegeven, zal het worden gegenereerd " "uit de invoer naam." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Beinvloed auto-detectie van de document structuur." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -271,7 +276,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -279,17 +284,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -298,7 +303,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -307,38 +312,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -346,70 +351,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -421,7 +426,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -432,13 +437,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Een bron HTML bestand is nodig" @@ -471,6 +476,7 @@ msgid "The output directory. Default is the current directory." msgstr "De uitvoer folder. Standaard is de huidige folder." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "Karakter codering voor HTML bestanden. Standaard is auto detect." @@ -569,7 +575,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [opties] LITBESTAND" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Output folder. Standaard is dit de huidige folder." @@ -581,22 +587,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Handig voor Debugging" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB boek bemaakt in" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -629,7 +635,7 @@ msgid "Sort key for the author" msgstr "Zoeksleutel voor de auteur" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1096,7 +1102,8 @@ msgstr "" msgid "Output written to" msgstr "Uitvoer weggeschreven naar" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Generatie comic bladzijden..." @@ -1343,7 +1350,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Geef boek titel" @@ -1360,7 +1367,7 @@ msgid "Set sort key for the author" msgstr "Geef sorteer sleuter voor de auteur" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "De categorie waarin die boek behoord, bv: Geschiedenis" @@ -1491,71 +1498,71 @@ msgstr "" "\n" "%prog converteert mijnboek.txt naar mijnboek.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Geef de auteur" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Geef de omschrijving" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Auteur(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Categorie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Opmerkingen" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Tags" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1663,15 +1670,16 @@ msgstr "" "Download een omslag afbeelding voor het boek geidentificeerd door ISBN via " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Gebruik: %s bestand.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "omslag weggeschreven naar" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1683,59 +1691,63 @@ msgstr "Gebruik: pdf-meta bestand.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [opties] mijnboek.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "RAW MOBI HTML bewaard in" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1743,6 +1755,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1778,7 +1861,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Vaak gebruikte folders" @@ -1866,6 +1949,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Apparaat niet meer verbonden." @@ -1901,8 +1988,8 @@ msgstr "Bekijk book op apparaat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pad" @@ -1911,7 +1998,7 @@ msgstr "Pad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1968,7 +2055,7 @@ msgid "&Number of Colors:" msgstr "Aantal &Kleuren:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profiel" @@ -2035,98 +2122,98 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Foutieve database locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Moet een folder zijn." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Foutieve database locatie " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Foutieve database locatie.<br>Kan niet schrijven naar " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Database aan het comprimeren. Dit kan even duren." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Comprimeren..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Configuratie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2134,17 +2221,17 @@ 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Blader naar de nieuwe database locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2161,35 +2248,35 @@ msgstr "Blader naar de nieuwe database locatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Opglagformaat voor &enkel bestand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "Standaard netwerk &timeout:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2197,172 +2284,176 @@ 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " seconden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 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_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "Gebruik &Romeinse nummers voor de series" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "&Aantal covers zichtbaar in blader modus (na herstart):" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Werkbalk" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Groot" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Middel" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Klein" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "&Knop grootte in werkbalk" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "Laat &tekst zien in werkbalk knoppen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "Selecteer zichtbare &kolommen in bibliotheek weergave" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Werkbalk" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Groot" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Middel" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Klein" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "&Knop grootte in werkbalk" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +msgid "Show &text in toolbar buttons" +msgstr "Laat &tekst zien in werkbalk knoppen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "Selecteer zichtbare &kolommen in bibliotheek weergave" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "Geef ongebruikte diskruimte uit de database terug" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "&Comprimeer database" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Metadata van bestands naam" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Gebr&uikersnaam:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "W&achtwoord:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Geef wachtwoord weer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2371,33 +2462,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2413,16 +2504,16 @@ msgstr "" msgid "ERROR" msgstr "FOUT" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2430,162 +2521,161 @@ msgstr "" msgid "Metadata" msgstr "Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Uiterlijk & gedrag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Pagina Instellingen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Hoofdstuk Detectie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "stel de detectie van hoofdstuk en sectie koppen in" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Kies cover voor " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Kan niet lezen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Je hebt geen permissie om het bestand te lezen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Fout bij het lezen van bestand" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Er is een fout opgetreden bij het lezen van bestand: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " is geen geldige afbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Kan niet converteren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Geen beschikbare formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" "Kan %s niet converteren aangezien dit boek geen ondersteunde formaten bevat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Boek Omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Gebruik omslag van &bron bestand" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Verander &Omslag Afbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 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/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Gebruik omslag van &bron bestand" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Titel: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Verander de titel van dit boek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Auteur(s) " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2593,12 +2683,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "Auteur So&rteer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2607,26 +2697,26 @@ msgstr "" "Verander de auteur(s) van dit boek. Meerdere auteurs moeten met een komma " "van elkaar worden gescheiden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Uitgeverij " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Verander de uitgever van dit boek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "Ta&gs " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2638,15 +2728,15 @@ msgstr "" "zoeken. <br><br>Ze kunnen woorden of zinsdelen bevatten, gescheiden door " "komma's." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Series:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2656,8 +2746,8 @@ msgstr "&Series:" msgid "List of known series. You can add new series." msgstr "Lijst van bekende series. Je kunt nieuwe series toevoegen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2665,75 +2755,87 @@ msgstr "Lijst van bekende series. Je kunt nieuwe series toevoegen." msgid "Series index." msgstr "Series Index." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Boek " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "Bron &Codering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Basis &Letter grootte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "&Linker Kantlijn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "&Rechter Kantlijn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "&Boven Marge:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "&Onder Marge:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2751,38 +2853,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Auteur sortering" @@ -2878,7 +2984,7 @@ msgid "Convert %s to LRF" msgstr "Converteer %s naar LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Zet conversie standaarden" @@ -3322,9 +3428,9 @@ msgstr "Voeg een persoonlijke nieuwsbron toe" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3831,12 +3937,12 @@ msgid "Job has already run" msgstr "Taak is al uitgevoerd" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Grootte (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Datum" @@ -3844,35 +3950,35 @@ msgstr "Datum" msgid "Rating" msgstr "Waardering" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Geen" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Boek <font face=\"serif\">%s</font> van %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Tijdsaanduiding" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "Zoeken (Voor geavanceerd zoeken klik op de knop links)" @@ -3949,27 +4055,27 @@ msgstr "Open eboek" msgid "Configure" msgstr "Configureer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Fout bij communicatie met lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -3977,127 +4083,127 @@ msgstr "" "<p>Voor assistentie, bezoek <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" "<b>%s</b>: %s door <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "Stuur naar hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Stuur naar opslag kaart" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "en verwijder uit bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "Bewaar standaard op geheugen kaart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Bewerk metadata individueel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Bewerk metadata in groep" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "Voeg boeken toe uit een enkele folder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Opslaan op schijf" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Bewaar alleen %s formaat op schijf" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Bekijk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Bekijk specifiek formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Converteer Individueel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Converteer Groep" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Zet standaarden voor conversie van comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Kies een locatie voor de eboek bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Apparaat: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " gedetecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Verbonden " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "Apparaat Database Beschadigd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4126,20 +4232,20 @@ msgstr "" " </ol>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" @@ -4147,118 +4253,118 @@ msgstr "" "<p>Boeken met de volgende titels bestaan al in de database. Wil je ze echt " "toevoegen?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Duplicaten gevonden!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "Boeken worden geupload naar de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Geen schijfruimte op de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>De boeken kunnen niet worden geupload naar de lezer, omdat er onvoldoende " "schijfruimte beschikbaar is " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Boeken worden verwijderd van de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Metedata kan niet worden gewijzigd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Geen boeken geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Boeken worden naar de lezer verzonden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "Geen geschikte formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" @@ -4266,23 +4372,23 @@ msgstr "" "De volgende boeken konden niet naar de lezer worden deupload, omdat geen " "geschikt formaat werd gevonden:<br><ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Kan niet naar schijf worden opgeslagen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" @@ -4290,64 +4396,64 @@ msgstr "" "<p>De volgende boeken konden niet worden bewaard op schijf, omdat het %s " "formaat niet beschikbaar is:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Sommige boeken konden niet worden opgeslagen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Downloading nieuws van " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Geen boek geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Kan niet bekijken" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Kies het te bekijken formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "%s heeft geen beschikbare formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Kan niet configureren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Copieer bibliotheek naar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "ongeldige database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4355,23 +4461,23 @@ msgstr "" "<p>Een ongeldige database bestaat op %s, verwijder deze voordat je probeert " "de bestaande database te verplaatsen.<br>Foutmelding: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "Database kon niet worden verplaatst" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "Geen details beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 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:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Fout bij communicatie met lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4379,46 +4485,46 @@ 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Converteer Fout" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" @@ -4426,7 +4532,7 @@ msgstr "" "<span style=\"color:red; font-weight:bold\">Laatste versie: <a " "href=\"%s\">%s</a></span>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " @@ -4436,15 +4542,19 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nieuwe functies</a> " "Bezoek download pagina?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Update beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4457,18 +4567,24 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Geavanceerde Zoekopdracht" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "Alt+S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Zoeken:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4476,7 +4592,7 @@ msgstr "" "Zoek de boekenlijst op titel of auteur<br><br>Meerdere woorden met spaties " "worden allen gebruikt." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4484,96 +4600,96 @@ msgstr "" "Zoek de boekenlijst op titel, auteur, uitgeverij, tags of " "opmerkingen.<br><br>Meerdere woorden met spaties worden allen gebruikt." -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Snelzoeken wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Voeg boeken toe" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Verwijder boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Del" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Wijzig meta informatie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Zend naar lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Download niews" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "F" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Converteer E-boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "C" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "V" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4625,30 +4741,30 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "Converteer boek: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "Converteer comic: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "Begin groep convertering van %d boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "Converteer boek %d van %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" @@ -4656,17 +4772,17 @@ msgstr "" "<p>%d van %d boeken kon niet worden geconverteerd, omdat geen schikbaar " "bron formaat kon worden gevonden:<ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "Sommige boeken konden niet worden geconverteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Download nieuws van " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4757,11 +4873,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4956,7 +5067,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5255,20 +5366,20 @@ msgstr "" "\n" "Voor help met een specifiek commando: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "Copieer <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migreer oude database naar eboek bibliotheek in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "Comprimeren database" @@ -5283,11 +5394,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "Werker sessie kan niet worden gestart." -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "Taak gestopt door gebruiker" @@ -5374,7 +5485,7 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -5383,7 +5494,7 @@ msgstr "" "%default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -5392,7 +5503,7 @@ msgstr "" "%default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -5401,7 +5512,7 @@ msgstr "" "Standaard zal er worden geprobeerd om de codering te raden." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5413,7 +5524,7 @@ msgstr "" "expressie. Standaard zullen alle links worden gevolgd." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5428,12 +5539,12 @@ msgstr "" "regexp worden gebruikt, dan zal --filter-regexp allereerst worden toegepast." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "Download geen CSS stylesheets" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5448,12 +5559,12 @@ msgstr "" "en een standaard recept zal worden gebruikt om de feeds te downloaden." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "Geef meer details tijdens het verwerken." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." @@ -5462,17 +5573,17 @@ msgstr "" "worden gemaakt van de gedownloade feeds." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "Gebruikersnaam voor sites die een login vereisen." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "Wachtwoord voor sites die een login vereisen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" "Number of levels of links to follow on webpages that are linked to from " "feeds. Defaul %default" @@ -5480,8 +5591,8 @@ msgstr "" "Aantal niveau's dat links gevolgd worden op webpagina's die gelinkt worden " "door feeds. Standaard: %default" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." @@ -5489,17 +5600,17 @@ msgstr "" "De folder waarin de gedownloade feeds worden bewaards. Standaard: de huidige " "folder." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 msgid "Don't show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 msgid "Very verbose output, useful for debugging." msgstr "Zeer gedetailleerde output, handig met opsporen van problemen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." @@ -5507,7 +5618,7 @@ msgstr "" "Handig voor recept ontwikkeling. Forceer max_articles_per_feed als 2 en " "download niet meer dan 2 feeds." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5546,19 +5657,19 @@ msgstr "" "Beschikbare standaard recepten zijn:\n" "%s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" "Opties om web2disk te besturen (wordt gebruikt om website links in feeds te " "downloaden)" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "Laat geen progressie zien" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "Downloading feeds..." @@ -5566,61 +5677,61 @@ msgstr "Downloading feeds..." msgid "Unknown News Source" msgstr "Onbekende Nieuwe Bron" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Download voltooid" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "De volgende artikelen konden niet worden gedownload:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " van " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "Delen van de volgende artikelen konden niet worden gedownload:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "\tMislukte links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" "Artikel kon niet worden gedownload. Draai met --debug om de reden te zien" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "feeds van index pagina" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Probeer omslag te downloaden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "Begin download [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "Feeds gedownload tot %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "Kon omslag niet downloaden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Download omslag van %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Artikel zonder Naam" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5630,23 +5741,23 @@ msgstr "" "Artikel %s van %s gedownload\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Artikel gedownload: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "Artikel %s van %s kon niet worden gedownload\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Artikel download mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "Downloading feed" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -5656,12 +5767,12 @@ msgstr "" "\n" "Waar URL is bijvoorbeeld http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "basis folder waar de URL naar toe word geschreven. Standaard is %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -5669,7 +5780,7 @@ msgstr "" "Maximum aantal level om recursief te zoeken -- de diepte om links te volgen. " "Standaard %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -5677,7 +5788,7 @@ msgstr "" "Het maximum aantal bestanden te downloaden. Dit is alleen van toepassing op " "bestanden in <a href> tags. Standaard is %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" "Laat gedetailleerde output informatie zien. Handig bij het opsporen van " @@ -6008,6 +6119,9 @@ msgstr "" #~ "het boek, de cover en metadata (in een opf bestand) Je kunt id nummers zien\n" #~ "via het list commando. \n" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "&Aantal covers zichtbaar in blader modus (na herstart):" + #~ msgid "" #~ "Path to output LRF file. By default a file is created in the current " #~ "directory." diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 3612507485..c3f7f6e722 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-14 20:18+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Polish <pl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Nieznany" @@ -136,14 +138,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "Ustaw metadane w plikach EPUB" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Ustaw metadane w plikach LRF" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Ustaw metadane w plikach RTF" @@ -212,37 +218,36 @@ msgstr "Włącz wtyczkę" msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Brak karty pamięci w czytniku." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 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/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 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/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Opcje kontrolujące konwersję do EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -250,7 +255,7 @@ msgstr "" "Nazwa wyjściowego pliku EPUB. Jesli nie jest podana, zostanie utworzona na " "podstawie nazwy pliku źródłowego." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -260,7 +265,7 @@ msgstr "" "skutkuje utworzeniem pliku niezależnego od urządzenia. Profile są używane do " "ustalenia zależnych od urządzenia restrykcji EPUB. Możliwe wybory: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -268,11 +273,11 @@ msgstr "" "Ścieżka do arkusza stylów CSS lub surowego CSS. Ten plik CSS zastąpi " "wszystkie deklaracje w plikach źródłowych." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Kontrola autodetekcji struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -296,7 +301,7 @@ msgstr "" "porusza to\n" "zagadnienie dokładniej.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -308,17 +313,17 @@ 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/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Ścieżka do okładki dla tej książki" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 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/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -327,7 +332,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -340,7 +345,7 @@ msgstr "" "i wskazuje na spis treści (TOC), będzie on użyty zamiast próby\n" "automatycznego tworzenia spisu.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -350,11 +355,11 @@ msgstr "" "wyłączyć ograniczenie. Domyślna wartość to: %default. Odnośniki są dodawane " "do TOC tylko jeśli wykryto mniej rozdziałów niż --toc-threshold." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 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/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -362,7 +367,7 @@ 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -372,7 +377,7 @@ msgstr "" "zawartości spisu treści na poziomie pierwszym, przed wszystkimi formami auto-" "wykrywania." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -382,7 +387,7 @@ 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -394,7 +399,7 @@ msgstr "" "Zobacz na: http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX do " "przeglądu formatu NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -404,27 +409,27 @@ msgstr "" "preferowany w stosunku do wygenerowanego automatycznie. Ta opcja wymusza " "użycie spisu automatycznego." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Wygląd strony kontrolnej" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "Ustaw margines górny w punktach. Domyślna wartość: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "Ustaw margines dolny w punktach. Domyślna wartość: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "Ustaw lewy margines w punktach. Domyślna wartość: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "Ustaw prawy margines w punktach. Domyślna wartość: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -432,7 +437,7 @@ msgstr "" "Rozmiar czcionki podstawowej w punktach. Domyślna to %default pt. Ustawienie " "wartości na 0 zapobiegnie skalowaniu czcionek." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -440,7 +445,7 @@ msgstr "" "Usuwaj odstępy pomiędzy paragrafami. Nie zadziała, jeśli plik źródłowy " "wymusza odstępy wewnątrz-paragrafowe." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -451,24 +456,24 @@ msgstr "" "znaczników (sibling selectors). Włączenie spowolni przetwarzanie duzych " "plików HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Wydrukuj utworzony plik OPF na standardowe wyjście" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Wydrukuj utworzony plik NCX na wyjście standardowe" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Zachowaj pliki pośrednie podczas przetwarzania przez html2epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "Wypakuj zawartość utworzonego pliku EPUB do podanego katalogu." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -484,7 +489,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "Nie znaleziono e-book'a w archiwum" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -501,13 +506,13 @@ msgstr "" "Jeśli wybierzesz plik OPF zamiast pliku HTML, lista odnośników będzie brana " "z elementu <spine> w pliku OPF. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Plik wyjściowy zapisany w " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Musisz podać wejściowy plik HTML" @@ -544,6 +549,7 @@ msgid "The output directory. Default is the current directory." msgstr "Folder wyjściowy. Domyślny folder to folder bieżący." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Kodowanie znaków dla plików HTML. Domyślnie jest to wybór automatyczny." @@ -642,7 +648,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [opcje] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Folder docelowy. Domyślnie to aktualny folder." @@ -654,22 +660,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Użyteczne dla debugowania." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB ebook stworzony w" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [opcje] OPFFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" "Plik wynikowy. Nazwa domyślnie jest generowana na podstawie nazwy pliku " @@ -704,7 +710,7 @@ msgid "Sort key for the author" msgstr "Sortuj wg autora" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1129,7 +1135,8 @@ msgstr "" msgid "Output written to" msgstr "Plik wyjściowy zapisany do" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Przetwarzanie stron komiksu..." @@ -1359,7 +1366,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Ustaw tytuł książki" @@ -1376,7 +1383,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Kategoria do jakiej należy tak książka np.: Historia" @@ -1482,71 +1489,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Ustaw autorów" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Ustaw komentarz" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Tytuł" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Autor(rzy)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Kategoria" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Komentarze" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Etykiety" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Seria" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "Język" @@ -1639,15 +1646,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Użycie: %s plik.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Okładka zapisana do" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1659,59 +1667,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1719,6 +1731,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "Folder wyjściowy. Domyślnie jest to bieżący folder." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Spis treści" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1754,7 +1837,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Ostatnio używane foldery" @@ -1841,6 +1924,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Urządzenie zostało już odłączone." @@ -1876,8 +1963,8 @@ msgstr "Zobacz ksiązki na urządzeniu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Ścieżka" @@ -1886,7 +1973,7 @@ msgstr "Ścieżka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1943,7 +2030,7 @@ msgid "&Number of Colors:" msgstr "Liczba kolorów:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profil:" @@ -2010,98 +2097,98 @@ msgstr "" msgid "Plugins" msgstr "Wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "Niewłaściwa ścieżka do wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 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.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "Wybierz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "Wtyczka nie może zostać wyłączona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 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.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "Ta wtyczki nie można dostosowywać" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "Dostosuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "Nie można usunąć wbudowanej wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "Dziennik błędów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "Dziennik dostępów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Włączanie serwera zakończone niepowodzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "Niewłaściwy rozmiar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Niewłaściwa lokalizacja bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Musi być katalogiem." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Niewłaściwa lokalizacja bazy danych " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Niewłaściwa lokalizacja bazy danych.<br>Nie można zapisać do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Kompaktowanie bazy danych. To może chwilę potrwać." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Kompaktowanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Ustawienia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2109,17 +2196,17 @@ 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Wybierz nową lokalizację bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2136,144 +2223,146 @@ msgstr "Wybierz nową lokalizację bazy danych" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "Wczytytuj &metadane z plików" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Format zapisu dla &pojedynczego pliku:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "Wybierz &język (wymaga restartu):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "Normalny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "Wysoki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "Niski" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "&Priorytet zdań:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "Używaj numeracji &rzymskiej do numerowania serii" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"&Liczba wyświetlanych okładek podczas przeglądania (po ponownym " -"uruchomieniu):" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Pasek narzędzi" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Duże" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Średnie" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Małe" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "&Rozmiar przycisków na pasku narzędzi" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "Pokazuj &tekst pod przyciskami na pasku narzędzi" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "Wybierz &kolumny pokazywane w widoku biblioteki:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "Użyj wewnętrznej &przeglądarki do wyświetlania poniższych formatów:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 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_ui.py:445 -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_ui.py:440 +msgid "Show ¬ifications in system tray" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "&Usuń aktualności z biblioteki po przesłaniu ich na urządzenie" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +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_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "&Usuń aktualności z biblioteki po przesłaniu ich na urządzenie" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Pasek narzędzi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Duże" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Średnie" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Małe" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "&Rozmiar przycisków na pasku narzędzi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +msgid "Show &text in toolbar buttons" +msgstr "Pokazuj &tekst pod przyciskami na pasku narzędzi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "Wybierz &kolumny pokazywane w widoku biblioteki:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "&Kompaktuj bazę danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Metadane z nazwy pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 " @@ -2283,65 +2372,65 @@ 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "&Port serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Nazwa &użytkownika:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Hasło:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Pokaż hasło" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "Maks. rozmiar &okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "&Włącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "W&yłącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "&Testuj serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "Uruchom serwer &automatycznie przy starcie aplikacji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "Pokaż dziennik &serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2350,7 +2439,7 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -2358,27 +2447,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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "Włącz/&Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "&Dostosuj wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "&Usuń wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "Dodaj nową wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "&Plik wtyczki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "&Dodaj" @@ -2394,16 +2483,16 @@ msgstr "" msgid "ERROR" msgstr "BŁĄD" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" -msgstr "Konwertuj %s do EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2411,161 +2500,160 @@ msgstr "Konwertuj %s do EPUB" msgid "Metadata" msgstr "Metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Ustawienia strony" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Wykrywanie rozdziałów" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Wybierz okładkę dla " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Nie można odczytać" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Nie masz uprawnień do odczytu pliku: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Błąd przy odczycie pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Nie można przekonwertować" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "Ta książka nie ma dostepnych formatów" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "Konwersja do EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Okładka książki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Zmień grafikę &okładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 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/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Tytuł: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Autor(rzy): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2573,38 +2661,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Wydawca: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Zmień wydawcę tej ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "E&tykiety: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2613,15 +2701,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Serie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2631,8 +2719,8 @@ msgstr "&Serie:" msgid "List of known series. You can add new series." msgstr "Lista znanych serii. Możesz dodać nowe serie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2640,75 +2728,87 @@ msgstr "Lista znanych serii. Możesz dodać nowe serie." msgid "Series index." msgstr "Spis serii." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Książka " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Główny &rozmiar czcionki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr " pkt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "Zastąp &CSS" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "&Lewy margines:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "&Prawy margines:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "&Górny margines:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "&Dolny margines:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2726,38 +2826,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2849,7 +2953,7 @@ msgid "Convert %s to LRF" msgstr "Konwertuj %s do LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3277,9 +3381,9 @@ msgstr "Dodaj własne źródło aktualności" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "Aktualności" @@ -3769,12 +3873,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Rozmiar (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Data" @@ -3782,35 +3886,35 @@ msgstr "Data" msgid "Rating" msgstr "Ocena" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Brak" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Książka <font face=\"serif\">%s</font> z %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "Niedozwolone" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Szukaj (Aby użyć zaawansowanego wyszukiwania kliknij przycisk po lewej)" @@ -3887,27 +3991,27 @@ msgstr "Otwórz e-book" msgid "Configure" msgstr "Ustawienia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Błąd podczas komunikacji z urządzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "&Przywróć" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "&Wesprzyj" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "&Zakończ" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "&Uruchom ponownie" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -3915,43 +4019,43 @@ msgstr "" "<p>Aby uzyskać pomoc odwiedź <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" "<b>%s</b>: %s stworzył <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Wyślij do karty pamięci." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "i usuń z biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "Wysyłaj do karty pamięci domyślnie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Edytuj metadane pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "Dodaj książki z pojedyńczego folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -3959,7 +4063,7 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Jedna książka na " "folder, zakładając, że każdy plik jest tą samą książką w innym formacie)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -3967,79 +4071,79 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Wiele książek na " "folder, zakładając, że każdy plik jest inną książką)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Zapisz na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Zapisz na dysku jedynie pliki w formacie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Wyświetl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Wyświetl określony format" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Konwertuj pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "Ustaw parametry domyślne konwersji" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Ustaw parametry domyślne konwersji komiksów" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "Podobne książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Wybierz lokalizację dla twojej biblioteki książek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Urządzenie: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " wykryte" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Połączone " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4055,20 +4159,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "Wyszukiwanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" @@ -4076,139 +4180,139 @@ msgstr "" "<p>Książki o takim samym tytule jak poniższe znajdują już się bazie danych. " "Dodać je mimo to?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Znleziono duplikaty!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "Książki EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "Książki LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "Książki HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "Książki LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "Książki MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "Książki tekstowe" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "Książki PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "Komiksy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "Archiwa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p> Nie można umieścić książek na urządzeniu z powodu braku wolnego miejsca " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Usuwanie książek z urządzenia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Nie można edytować metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Nie wybrano ksiązek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "Przesyłanie aktualności na urządzenie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Wysyłanie książek do urządzenia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Nie można zapisać na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "Wyberz folder docelowy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" @@ -4216,86 +4320,86 @@ msgstr "" "<p>Nie można zapisać poniższych książek na dysku, ponieważ plik w formacie " "%s nie jest dla nich dostępny:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Nie można zapisać niektórych e-książek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Pobieranie aktualności z " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Nie wybrano ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Nie można wyświetlić" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Wybierz format do wyświetlenia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "Nie można otworzyć folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Nie można skonfigurować" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "Kopiowanie bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Kopiowanie biblioteki do " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Nieprawidłowa baza danych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Błąd komunikacji z urządzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4303,52 +4407,52 @@ 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Błąd podczas konwersji" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " @@ -4358,15 +4462,19 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">listę zmian i " "poprawek</a>. Otworzyć stronę pobierania?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Aktualizacja dostępna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4379,119 +4487,125 @@ msgid "Output:" msgstr "Wynik:" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Zaawansowane wyszukiwanie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "Alt+S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Szukaj:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Wyczyść pasek wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "Dopasuj którykolwiek" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "Dopasuj wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "Sortuj według &popularności" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Dodaj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Usuń książki" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Edytuj metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Preślij na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Pobierz aktualności" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Konwertuj e-ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "Otwórz folder zawierający" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "Pokaż szczegóły ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "Książki tego samego autora" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "Książki z tej serii" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "Książki tego samego wydawcy" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "Książki z takimi samymi etykietami" @@ -4541,46 +4655,46 @@ msgstr "Autorzy" msgid "Publishers" msgstr "Wydawcy" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Pobierz aktualności z " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4671,11 +4785,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "Spis treści" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "Przejście do..." @@ -4873,8 +4982,8 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" -msgstr "Maksymalny rozmiar wyświetlanych okładek" +msgid "The maximum size for displayed covers. Default is %default." +msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" @@ -5105,20 +5214,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "<p>Kopiowanie książek do %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "Kopiowanie <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -5136,11 +5245,11 @@ msgstr "" "\n" "Włącz serwer zawartości calibre." -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "Zadanie zatrzymane przez użytkownika" @@ -5227,28 +5336,28 @@ msgid "Customize the download engine" msgstr "Dostosuj silnik pobierania" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Czas oczekiwania na odpowiedź serwera. Domyślnie: %default sek." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5256,7 +5365,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5266,12 +5375,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "Nie pobieraj arkuszy styli CSS." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5281,58 +5390,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "Wyświetlaj szczegółowe kominukaty w czasie pracy." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "Login dla stron wymagających zalogowania to przeglądania zawartości." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "Hasło dla stron wymagających zalogowania to przeglądania zawartości." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" "Number of levels of links to follow on webpages that are linked to from " "feeds. Defaul %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 msgid "Don't show the progress bar" msgstr "Ukryj pasek postępu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 msgid "Very verbose output, useful for debugging." msgstr "Bardzo szczegółowy wynik. Przydatny do debugowania." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5353,17 +5462,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "Ukryj pasek postępu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5371,60 +5480,60 @@ msgstr "" msgid "Unknown News Source" msgstr "Nieznane źródło informacji" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Pobranie zakończone" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " z " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "Nie mozna pobrac artukułu. Uruchom z --debug żeby poznać powód" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Próba pobrania okładki..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "Nie można pobrać okładki: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Pobieranie okładki z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5434,23 +5543,23 @@ msgstr "" "Pobrano artukuł %s z %s\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "Nie udało się pobrać artukułu: %s z %s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -5460,17 +5569,17 @@ msgstr "" "\n" "Gdzie URL to na przykład http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -5478,7 +5587,7 @@ msgstr "" "Maksymalna liczba plików do pobrania. Stosowane jedynie do plików z etykiet " "<a href>. Wartość domyślna: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" "Pokazuj szczegółowową informację wyjściową. Przydatne przy debugowaniu." @@ -5492,6 +5601,11 @@ msgstr "" #~ msgid "Database does not exist" #~ msgstr "Baza danych nie istnieje" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "&Liczba wyświetlanych okładek podczas przeglądania (po ponownym " +#~ "uruchomieniu):" + #~ msgid "Ask for &confirmation before deleting files" #~ msgstr "Zapytaj o &potwierdzenie przed usunięciem plików" @@ -5526,5 +5640,14 @@ msgstr "" #~ "\n" #~ "Konwertuj dowolny format e-booka do formatu epub. Wspierane typy plików: %s\n" +#~ msgid "Convert %s to EPUB" +#~ msgstr "Konwertuj %s do EPUB" + +#~ msgid "Use internal &viewer for the following formats:" +#~ msgstr "Użyj wewnętrznej &przeglądarki do wyświetlania poniższych formatów:" + +#~ msgid "The maximum size for displayed covers" +#~ msgstr "Maksymalny rozmiar wyświetlanych okładek" + #~ msgid "Stop" #~ msgstr "Zatrzymaj" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 117041d23d..b93e82aef4 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-17 16:31+0000\n" "Last-Translator: ricdiogo <ricardofdiogo@gmail.com>\n" "Language-Team: Portuguese <pt@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Desconhecido" @@ -136,14 +138,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "Ler metadados dos ebooks em arquivos ZIP" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "Definir metadados em ficheiros EPUB" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Definir metadados em ficheiros LRF" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Definir metadados em ficheiros RTF" @@ -215,37 +221,36 @@ msgstr "Activar o plugin mencionado" msgid "Disable the named plugin" msgstr "Desactivar o plugin mencionado" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "O leitor não tem um cartão de armazenamento conectado." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 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/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 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/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Opções para controlar a conversão para EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -253,7 +258,7 @@ msgstr "" "O arquivo de saída EPUB. Se não especificado, ele será herdado do nome do " "arquivo aberto." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -264,7 +269,7 @@ msgstr "" "é usado para definir restrições específicas de cada dispositivo quanto ao " "EPUB. As escolhas são: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -272,11 +277,11 @@ msgstr "" "O caminho para uma folha de estilos CSS ou CSS puro. Esta CSS vai reescrever " "quaisquer indicações CSS existentes nos ficheiros de origem." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Controlar a autodetecção da estrutura de um documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -298,7 +303,7 @@ msgstr "" "manual do usuário do calibre para mais ajuda sobre como usar esta " "característica.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -311,17 +316,17 @@ msgstr "" "do capítulo e um valor \"both\" irá usar ambos quebra de página e linhas " "para marcar capítulos." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Caminho para a capa a ser usada por este livro" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Usa a capa detectada no ficheiro-fonte em vez da capa especificada." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -330,7 +335,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -344,7 +349,7 @@ msgstr "" "de se tentar\n" "gerar automaticamente uma Tabela de Conteúdos.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -354,12 +359,12 @@ msgstr "" "é: %default. As ligações apenas são acrescentadas à TdC se forem detectados " "menos capítulos do que o limite." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" "Não acrescentar à Tabela de Conteúdos capítulos detectados automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -367,7 +372,7 @@ msgstr "" "Se forem detectados menos capítulos do que este número, as ligações são " "acrescentadas à Tabela de Conteúdos. Predefinição: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -377,7 +382,7 @@ msgstr "" "acrescentadas à Tabela de Conteúdos com o nível 1. Se isto for especificado, " "assume prevalência sobre outras formas de auto-detecção." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -387,7 +392,7 @@ msgstr "" "acrescentadas à Tabela de Conteúdos com o nível 2. Cada entrada é " "acrescentada abaixo da entrada antecedente com o nível 1." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -399,7 +404,7 @@ msgstr "" "colocado. Visite a página http://www.niso.org/workrooms/daisy/Z39-86-" "2005.html#NCX para ter uma visão geral sobre o formato NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -409,33 +414,33 @@ msgstr "" "usada preferencialmente, em vez de uma autodetectada. Com esta opção, a " "autodetectada é sempre utilizada." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Controlar a aparência da página" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "Definir a margem superior em pontos. A predefinição é: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "Definir a margem inferior em pontos. A predefinição é: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "Definir a margem esquerda em pontos. A predefinição é: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "Definir a margem direita em pontos. A predefinição é: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -443,34 +448,34 @@ msgstr "" "Remover espaçamento entre parágrafos. Não irá funcionar se o ficheiro de " "origem forçar o espaçamento entre parágrafos." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Mostrar o ficheiro OPF gerado no stdout" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Mostrar o ficheiro NCX gerado no stdout" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" "Manter os ficheiros intermédios durante o processamento pelo html2epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" "Extrair os conteúdos do ficheiro EPUB produzido para a directoria " "especificada." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -486,7 +491,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "Foi impossível localizar um ebook dentro do arquivo" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -497,13 +502,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Resultado escrito para " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Deve especificar um ficheiro para importação em HTML" @@ -540,6 +545,7 @@ msgid "The output directory. Default is the current directory." msgstr "Directoria de saída. A directoria actual é a predefinida." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Codificação de caracteres para os ficheiros HTML. A predefinição é auto-" @@ -643,7 +649,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Directoria de saída. A predefinição é a directoria actual." @@ -653,22 +659,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Útil para depurar." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "Ebook em OEB criado em" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [options] OPFFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "Ficheiro de saída. A predefinição é o nome do ficheiro de origem." @@ -701,7 +707,7 @@ msgid "Sort key for the author" msgstr "Palavra do nome do autor para a listagem" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1178,7 +1184,8 @@ msgstr "" msgid "Output written to" msgstr "Ficheiro de destino escrito para" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "A mostrar páginas de banda desenhada" @@ -1419,7 +1426,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1436,7 +1443,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1540,71 +1547,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1695,15 +1702,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1715,59 +1723,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1775,6 +1787,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1810,7 +1893,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1896,6 +1979,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1931,8 +2018,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1941,7 +2028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1998,7 +2085,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -2065,114 +2152,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2189,206 +2276,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2397,33 +2488,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2439,16 +2530,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2456,161 +2547,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2618,38 +2708,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2658,15 +2748,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2676,8 +2766,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2685,75 +2775,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2771,38 +2873,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2892,7 +2998,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3315,9 +3421,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3800,12 +3906,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3813,35 +3919,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3917,152 +4023,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4078,308 +4184,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4392,119 +4502,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4552,46 +4668,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4682,11 +4798,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4880,7 +4991,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5110,20 +5221,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -5138,11 +5249,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5229,28 +5340,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5258,7 +5369,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5268,12 +5379,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5283,58 +5394,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5355,17 +5466,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5373,105 +5484,105 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index bedf0f0af2..8002e8aa29 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-05 18:48+0000\n" "Last-Translator: petre <Unknown>\n" "Language-Team: Romanian <ro@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Necunoscut(ă)" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,60 +208,59 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -269,7 +274,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -277,17 +282,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -296,7 +301,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -305,38 +310,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -344,70 +349,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -419,7 +424,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -430,13 +435,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -469,6 +474,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -557,7 +563,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -567,22 +573,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -613,7 +619,7 @@ msgid "Sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -992,7 +998,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1203,7 +1210,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1220,7 +1227,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1324,71 +1331,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1479,15 +1486,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1499,59 +1507,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1559,6 +1571,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1594,7 +1677,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1680,6 +1763,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1715,8 +1802,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1725,7 +1812,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1782,7 +1869,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -1849,114 +1936,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -1973,206 +2060,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2181,33 +2272,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2223,16 +2314,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2240,161 +2331,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2402,38 +2492,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2442,15 +2532,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2460,8 +2550,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2469,75 +2559,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2555,38 +2657,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2676,7 +2782,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3099,9 +3205,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3584,12 +3690,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3597,35 +3703,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3701,152 +3807,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3862,308 +3968,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4176,119 +4286,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4336,46 +4452,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4466,11 +4582,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4664,7 +4775,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4894,20 +5005,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4922,11 +5033,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5013,28 +5124,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5042,7 +5153,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5052,12 +5163,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5067,58 +5178,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5139,17 +5250,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5157,105 +5268,105 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index f49f732fb1..3d3ec637f3 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-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-07 18:26+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -26,7 +26,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -43,49 +43,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Неизвестно" @@ -137,14 +139,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -206,44 +212,43 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Не подключена карта памяти." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не удалось определить диск %s. Попробуйте перезагрузиться." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Опции контроля преобразования в EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" "Выходной файл EPUB. Если не назначено, извлекается имя входящего файла." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -253,7 +258,7 @@ msgstr "" "в None для создания независимого устройства EPUB. Профиль используется для " "для установки специальных настроек устройств в EPUB. Выберете: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -261,11 +266,11 @@ msgstr "" "Другой путь к таблице стилей CSS или непосредственно CSS. Этот CSS будет " "заменять любые CSS имеющиеся в исходном файле." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Проверка автоопределения структуры документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -288,7 +293,7 @@ msgstr "" "учебник XPath \n" "в Инструкции Пользователя calibre для использования данного элемента.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -300,18 +305,18 @@ msgstr "" "\"both\" будет использовать оба маркера, а значение \"none\" не использует " "разметку." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Путь к обложке используемой для этой книги" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" "Вместо заданной, использовать определение обложки из исходного файла." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -320,7 +325,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -332,7 +337,7 @@ msgstr "" "и детализирует Оглавление, то он будет использовать скорее его, вместо\n" "автоматического создания Оглавления.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" @@ -342,11 +347,11 @@ msgstr "" "0. По умолчанию: %default. Если будет вставлено в TOC значение ссылок " "больше, чем --toc-threshold, то некоторое количество глав будет обнаруженно." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Не добавлять авто-определенные главы в Оглавление." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -354,7 +359,7 @@ msgstr "" "Если меньше, чем это количество глав обнаружено, то ссылки добавляются в " "Оглавление. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -363,7 +368,7 @@ msgstr "" "XPath выражение добавит все заданные тэги в первый уровень Оглавления. Если " "выражение задано, то оно имеет преимущество над авто-определением." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -372,7 +377,7 @@ msgstr "" "XPath выражение добавит все заданные тэги во второй уровень Оглавления. " "Каждая запись добавляется под предыдущий уровень, одной строкой." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -384,7 +389,7 @@ msgstr "" "Смотри http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX описание " "формата NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -393,27 +398,27 @@ msgstr "" "Обычно, если исходный файл уже имеет Оглавление, то используйте только " "настройки авто-определения. Эта опция одна из всегда используемых." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Управление структурой страницы" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "Установить верхнюю границу в точках. По умолчанию %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "Установить нижнюю границу в точках. По умолчанию %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "Установить левую границу в точках. По умолчанию %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "Установить правую границу в точках. По умолчанию %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." @@ -421,7 +426,7 @@ msgstr "" "Основной размер шрифта в точках. По умолчанию %defaultpt.\n" " Установите 0 чтобы запретить изменение масштаба шрифта." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -429,7 +434,7 @@ msgstr "" "Удалить пробел перед абзацем. Не будет работать, если исходный файл содержит " "принудительно заданные межабзацные интервалы." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -440,24 +445,24 @@ msgstr "" "Активизация данной настройки, очень сильно замедляет обработку большого " "файла HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Распечатать созданный файл OPF." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Распечатать созданный файл NCX." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Сохранить промежуточную копию файла во время обработки html2epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "Извлечь содержимое созданного файла EPUB в специальную дерикторию." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -469,7 +474,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "Не могу найти книгу в архиве" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -486,13 +491,13 @@ msgstr "" "Если вы задаете файл OPF вместо HTML, список ссылок содержится в элементе " "<spine> файла OPF. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Вы должны задать исходный файл HTML" @@ -528,6 +533,7 @@ msgid "The output directory. Default is the current directory." msgstr "Выходная дериктория. По умолчанию текущая дериктория." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "Кодировка файла HTML. По умолчанию автоопределение." @@ -626,7 +632,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Выходная директория. По умолчанию текущая директория." @@ -638,22 +644,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Использовать для отладки." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB книга создана в" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -686,7 +692,7 @@ msgid "Sort key for the author" msgstr "Значение для сортировки по автору" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1174,7 +1180,8 @@ msgstr "" msgid "Output written to" msgstr "Результат записывается в" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Отображаются страницы комиксов..." @@ -1420,7 +1427,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Ввести название книги." @@ -1437,7 +1444,7 @@ msgid "Set sort key for the author" msgstr "Ввести ключ сортировки по автору." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Катигория этой книги. Например: История" @@ -1566,71 +1573,71 @@ msgstr "" "\n" "%prog converts mybook.txt в mybook.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Ввести автора" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Ввести комментарии" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Заголовок" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Автор(ы)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "Спонсор" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Категория" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Комментарии" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Эпилог" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Серия" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "Язык" @@ -1739,15 +1746,16 @@ msgstr "" "Загрузка изображения обложки для книги распознается через ISBN на сайте " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Используется: %s file.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Обложка сохранена" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "Ввести поле dc:language" @@ -1759,59 +1767,63 @@ msgstr "Загрузка: pdf-meta file.pdf" msgid "Usage: rb-meta file.rb" msgstr "Загрузка: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] myebook.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "Непосредственно MOBI HTML сохранен в" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1819,6 +1831,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "Директория результата. По умолчанию, текущая директория." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Содержание" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1854,7 +1937,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Часто используемая директория" @@ -1940,6 +2023,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Устройство не подключено" @@ -1975,8 +2062,8 @@ msgstr "Смотреть книги на устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Путь" @@ -1985,7 +2072,7 @@ msgstr "Путь" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -2042,7 +2129,7 @@ msgid "&Number of Colors:" msgstr "&Количество цветов:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Профиль:" @@ -2111,114 +2198,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "Лог ошибок:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "Лог доступа:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Сбой запуска контент сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "Неверный размер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Размер %s указан неверно. Должен быть задан в виде [ширина]x[высота]" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Неправильное расположение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Должна быть дирректория." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Неправильное расположение базы данных " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Неправильное расположение базы данных.<br>Немогу записать " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Сжатие базы данных. Это займет некоторое время." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Сжатие..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Конфигурация" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Просмотреть расположение новой базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2235,35 +2322,35 @@ msgstr "Просмотреть расположение новой базы да #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "Показать сообщение, если доступна &новая версия." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "Читать &метаданные из файла" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Формат для единственного сохраненного файла:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "&Задержка сети по умолчанию:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2271,108 +2358,111 @@ msgstr "" "Установить задержку по умолчанию для сетевых вызовов (т.е. в любое время вы " "выходите в интернет для получения информации)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " секунд" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "Выбрать &язык (необходим рестарт):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "Обычный" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "Высокий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "Низкий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "&Приоритет задачи" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "Добавить директорию в список часто используемых дерикторий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "Удалить директорию из списка часто используемых дерикторий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "Использовать &Римские цифры для нумерации" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"&Количество обложек показываемых в режиме просмотра (после перезагрузки):" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Панель инструментов" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Большой" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Средний" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Маленький" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "&Размер кнопок на панеле инструментов" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "Показать надписи на кнопках панели инструментов" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "Выбрать видимые &столбцы в просмотре библиотеки" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "Использовать встроенный просматровщик для следующих форматов:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "использовать иконку в системной панеле (необходим рестарт)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" -msgstr "Отправлять автоматически закаченные новости в устройство для чтения" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "Удалять новости из библиотеки после загрузки в устройство" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "Отправлять автоматически закаченные новости в устройство для чтения" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "Удалять новости из библиотеки после загрузки в устройство" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Панель инструментов" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Большой" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Средний" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Маленький" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "&Размер кнопок на панеле инструментов" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +msgid "Show &text in toolbar buttons" +msgstr "Показать надписи на кнопках панели инструментов" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "Выбрать видимые &столбцы в просмотре библиотеки" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "Свободное неиспользованное пространство из базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "&Упаковать базу данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Метаданные из файла" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 " @@ -2382,23 +2472,23 @@ msgstr "" "коллекции ваших книг, используя браузер где-угодно в мире. Различные " "изменения в настройках будут применены после рестарта сервера." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "&Порт сервера:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Пользователь:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Пароль:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2406,13 +2496,13 @@ msgstr "" "Если вы оставили пароль чистым, кто-угодно получит доступ к вашим книгам " "использую веб-интерфейс." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Показать пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2420,31 +2510,31 @@ msgstr "" "Максимальный размер ([ширина]x[высота]) обложек при отображении. Более " "крупные обложки подгоняются по размеру. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "Макс. размер обложки:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "&Запустить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "Ост&ановить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "&Проверить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "Запустить сервер &автоматически после загрузки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "Просмотреть логи &сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2457,33 +2547,33 @@ msgstr "" "вида http://myhostname:8080/stanza, как новый каталог в Stanza. Где " "myhostname должен быть полное имя домена или IP адресс компьютера." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2499,16 +2589,16 @@ msgstr "" msgid "ERROR" msgstr "ОШИБКА" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" -msgstr "Количество преобразований в EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" -msgstr "Преобразовано %s в EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2516,164 +2606,160 @@ msgstr "Преобразовано %s в EPUB" msgid "Metadata" msgstr "Метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Вид и функции" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Настройка страницы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Распознавание главы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -"Заданны метаданные, такие как заглавие и автор книги.\n" -"\n" -"Метаданные будут изменены в базе данных, как только создаться файл EPUB." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." -msgstr "Подобрать просмотр созданного файла EPUB установкой размера шрифта." +"Adjust the look of the generated ebook by specifying things like font sizes." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "Установить настройки формата страницы с полями." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Подправить определенные главы и загаловки разделов." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Выбрать обложку " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Не читается" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "У вас нет разрешения на чтение этого файла: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Ошибка чтения файла" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Ошибка при чтении файла:<br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " неверное изображение" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Не преобразуется" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "Формат книги не доступен" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Не доступный формат" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "Не могу преобразовать %s, книга неизвестного формата" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" -msgstr "Выберете формат преобразования в EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "Неверное выражение XPath" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "Выражение %s неверное. Ошибка: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "Преобразовать в EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Обложка книги" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Использовать обложку из &исходного файла" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Заменено изображение &обложки:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "Просматреть изображения для обложки этой книги." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Использовать обложку из &исходного файла" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Заголовок: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Изменить заголовок книги" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Автор(ы) " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2684,12 +2770,12 @@ msgstr "" "символ &. Если имя автора содержит аналогичный символ &, то для его " "отображения используйте && символ." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "Сортировка Авторов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2697,26 +2783,26 @@ msgid "" msgstr "" "Измените Автора(ов) книги. Несколько авторов должны быть разделены запятой." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Издательство: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Изменить Издательство книги" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "Пометки: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2727,15 +2813,15 @@ msgstr "" "Категория пометок книги. Это поле обычно используется при поиске. " "<br><br>Вы можете разделить слова и фразы запятыми." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "Серии:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2745,8 +2831,8 @@ msgstr "Серии:" msgid "List of known series. You can add new series." msgstr "Список известных серий. Вы можете добовлять новые серии." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2754,75 +2840,87 @@ msgstr "Список известных серий. Вы можете добов msgid "Series index." msgstr "Указатель серий." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Книга " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "Кодировка источника:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Размер основного шрифта:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr " тчк." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "Удалить пробелы между абзацами" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "Зафиксировать структуру коментариев при разделении" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "Перезагрузить CSS" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "Левая Граница:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "Правая Граница:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "Верхняя Граница:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "Нижняя Граница:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "Автомотическое определение глав" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2854,38 +2952,42 @@ msgstr "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "tutorial</span></a></p></body></html>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "Пометить Главу" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "Автоматическое Оглавление" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "Количество ссылок добавляемых в Оглавление" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "Не добавлять определенные главы в Оглавление" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "Конечная Глава" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "Принудительно автомотическая генерации Оглавления" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "Уровень &1 TOC" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "Уровень &2 TOC" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Сортировка по Автору" @@ -2978,7 +3080,7 @@ msgid "Convert %s to LRF" msgstr "Преобразовать %s в LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Выставить параметры преобразования" @@ -3419,9 +3521,9 @@ msgstr "Добавить нужный источник новостей" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "Новости" @@ -3930,12 +4032,12 @@ msgid "Job has already run" msgstr "Задание уже запущено" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Размер (МБ)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Дата" @@ -3943,35 +4045,35 @@ msgstr "Дата" msgid "Rating" msgstr "Рейтинг" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Ничего" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Книга <font face=\"serif\">%s</font> из %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Формат" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Временная метка" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "Поиск (для расширенного поиска нажмите кнопку слева)" @@ -4047,27 +4149,27 @@ msgstr "Открыть книгу" msgid "Configure" msgstr "Настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Ошибка подключения с устройством" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "Восстановить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "Вознаградить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "&Выход" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "&Перезапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -4075,126 +4177,126 @@ msgstr "" "<p>Для справки посетите <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "Отправить в основную память" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Отправить в карту памяти" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "и удалите из библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "По умолчанию отправлять в карту памяти" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Редактировать метаданные индивидуально" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Редактировать основные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "Добавить книги из одной директории" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "Сохранить на диск в одну директорию" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Сохранять на диск только формат %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Вид" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Просмотреть особый формат" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Индивидуальное преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Общее преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "Настройки по умолчанию для преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Настройки по умолчанию для преобразования комиксов" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "Плохое расположение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Выбререте расположение Вашей библиотеки электронных книг." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Устройство: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " определено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Подключено " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "База данных устройства неисправна" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4224,137 +4326,137 @@ msgstr "" " </ol>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" "<p>Книги с таким названием уже есть в библиотеки. Всеравно добавить?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Есть повторения!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "Загрузка книг в устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "Книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "Книги EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "Книги LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "Книги HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "Книги LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "Книги MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "Текстовые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "Книги PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "Комиксы" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "Архивы" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Нет места на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>Немогу загрузить книги на устройство, из-за отсутствия свободной памяти. " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Удаляются книги из устройства." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Невозможно редактировать метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Нет Выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "Отправляются новости на устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Отправка книги в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "Нет подходящего формата" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" @@ -4362,87 +4464,87 @@ msgstr "" "Не могу загрузить книги на устройство, так как они не соответствуют формату: " "<br><ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Невозможно сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "Выберете директорию получателя" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" "<p>Не могу сохранить гники на диск потому, что формат %s не доступен для:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Не могу сохранить некоторые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Вызвать новость из " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr " загружено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Нет выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Невозможно просмотреть" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Выберете для просмотра формат" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "Не могу открыть папку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "%s неизвестный формат." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Невозможно настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "Пока запущено задание, не могу настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "Копирование базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Копирование библиотеки в " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Неверная база данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4450,23 +4552,23 @@ msgstr "" "<p>Уже используется неправильная база данных %s, удалите ее прежде, чем " "перенести используемую. <br>Ошибка: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "Невозможно перенести базу данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "Нет доступной подробной информации" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "Не доступна подробная информация книг на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Ошибка согласования устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4474,13 +4576,13 @@ msgstr "" "Была временная ощибка общения с устройством. Пожалуста, переподключите " "устройство или перегрузите его." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Ошибка преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." @@ -4488,55 +4590,59 @@ msgstr "" "<p>Не могу преобразовать: %s<p>Это <a href=\"%s\">DRM</a> книга. Перед " "преобразование удалите DRM используя программное обеспечение." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Имеется активное задание. Вы всеравно хотите выйти?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "ПРЕДУПРЕЖДЕНИЕ: Активное задание" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Доступно обновление" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4549,119 +4655,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Расширенный поиск" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "&Поиск:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Сброс быстрого поиска" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "Сравнить некоторые" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "Сравнить все" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "Сортировать по &популярности" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Добавить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Удалить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Редактировать мета информацию" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Отправить в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Скачать новости" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4709,46 +4821,46 @@ msgstr "Авторы" msgid "Publishers" msgstr "Публикация" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Выбрать новости из " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4839,11 +4951,6 @@ msgstr "" msgid "The standard font type" msgstr "Стандартный шрифт" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "Содержание" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "Перейти..." @@ -5037,7 +5144,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5267,20 +5374,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -5295,11 +5402,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5386,7 +5493,7 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -5394,7 +5501,7 @@ msgstr "" "Максимальное время ожидания ответа от сервера. По умолчанию: %default с" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -5403,7 +5510,7 @@ msgstr "" "умолчанию: %default с" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -5412,7 +5519,7 @@ msgstr "" "попытка определения кодировки." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5424,7 +5531,7 @@ msgstr "" "выражений. По умолчанию, никакие ссылки не скачиваются." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5439,12 +5546,12 @@ msgstr "" "match-regexp, то вначале будет учитываться --filter-regexp." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "Не скачивать файлы стилей CSS." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5454,58 +5561,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 msgid "Don't show the progress bar" msgstr "Не показывать индикатор выполнения" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 msgid "Very verbose output, useful for debugging." msgstr "Очень подробный вывод, используется для отладки." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5546,18 +5653,18 @@ msgstr "" "Доступные встроенные наборы параметров:\n" "%s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" "Опции контроля web2disk (обычно вызываются линки сайтов переводных страниц )" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "Не показывать индикатор выполнения" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "Вызываются заготовки..." @@ -5565,60 +5672,60 @@ msgstr "Вызываются заготовки..." msgid "Unknown News Source" msgstr "Неизвестный новостной ресурс" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Загрузка закончена" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "Неудачная загрузка следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " из " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "Неудачная загрузка частей следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "\tБитые ссылки:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "Статья не вызывается. Запустите с --debug и посмотрите причину." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "Получить заготовки для оглавления" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Попытка скачать обложку..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "Начало загрузки [%d поток(и)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "Заготовки закачиватся в %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "Невозможно скачать обложку: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Скачивается обложка из %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Статья без названия" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5628,23 +5735,23 @@ msgstr "" "Скачена статья %s из %s\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Статья скачена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "Ошибка загрузки статьи: %s из %s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Ошибка загрузки статьи: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "Достаавляется материал" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -5654,12 +5761,12 @@ msgstr "" "\n" "Где URL на пример http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Основная директория, в которую сохранятся URL. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" @@ -5667,7 +5774,7 @@ msgstr "" "Максимально число уровней вложения, т.е. глубина последовательных ссылок. По " "умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -5675,7 +5782,7 @@ msgstr "" "Максимальное количество файлов для скачивания. Применимо только к файлам из " "тегов <a href>. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "Показать детальную информацию. Используется для отладки." @@ -5735,6 +5842,10 @@ msgstr "Показать детальную информацию. Использ #~ "тегами заголовков с атрибутом class=\"chapter\" необходим использовать \"h\\" #~ "d,class,chapter\". По умолчанию: %default" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "&Количество обложек показываемых в режиме просмотра (после перезагрузки):" + #~ msgid "Ask for &confirmation before deleting files" #~ msgstr "Спросить &подтверждения перед удалением файла" @@ -5787,6 +5898,29 @@ msgstr "Показать детальную информацию. Использ #~ msgid "&Output format:" #~ msgstr "&Формат результата" +#~ msgid "Bulk convert to EPUB" +#~ msgstr "Количество преобразований в EPUB" + +#~ msgid "Convert %s to EPUB" +#~ msgstr "Преобразовано %s в EPUB" + +#~ msgid "" +#~ "Specify metadata such as title and author for the book.\n" +#~ "\n" +#~ "Metadata will be updated in the database as well as the generated EPUB file." +#~ msgstr "" +#~ "Заданны метаданные, такие как заглавие и автор книги.\n" +#~ "\n" +#~ "Метаданные будут изменены в базе данных, как только создаться файл EPUB." + +#~ msgid "" +#~ "Adjust the look of the generated EPUB file by specifying things like font " +#~ "sizes." +#~ msgstr "Подобрать просмотр созданного файла EPUB установкой размера шрифта." + +#~ msgid "Choose the format to convert to EPUB" +#~ msgstr "Выберете формат преобразования в EPUB" + #~ msgid "" #~ "If you disable this setting, metadatas is guessed from the filename instead. " #~ "This can be configured in the Advanced section." @@ -5794,6 +5928,9 @@ msgstr "Показать детальную информацию. Использ #~ "Если вы заблокировали эту строку, метаданные определятся из названия файла. " #~ "Это может быть настроено в Расширенной секции." +#~ msgid "Use internal &viewer for the following formats:" +#~ msgstr "Использовать встроенный просматровщик для следующих форматов:" + #~ msgid "Enable system &tray icon" #~ msgstr "Использовать иконку в панели задач" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 9fa033b2bf..ac0a661e3b 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" -"PO-Revision-Date: 2009-01-18 21:34+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" +"PO-Revision-Date: 2009-01-23 00:21+0000\n" "Last-Translator: Michael Gallo <michael.gallo@tiscali.it>\n" "Language-Team: Slovak <sk@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Neznáme" @@ -136,14 +138,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "Čítať metadáta z elektronických kníh v ZIP archívoch" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "Zapísať metadáta do EPUB súborov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Zapísať metadáta do LRF súborov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Zapísať metadáta do RTF súborov" @@ -210,37 +216,36 @@ msgstr "Aktivovať modul podľa mena" msgid "Disable the named plugin" msgstr "Deaktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "V čítacom zariadení nie je vložená žiadna pamäťová karta." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 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/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 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/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Možnosti prevodu do formátu EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." @@ -248,7 +253,7 @@ msgstr "" "Výstupný EPUB súbor. Ak nie je určený, bude odvodený od názvu vstupného " "súboru." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " @@ -258,7 +263,7 @@ msgstr "" "\"Žiadne\" ak si želáte vytvoriť od zariadenia nezávislý súbor. Profil " "zariadenia špecifikuje jeho obmedzenia v rámci EPUB štandardu. Možnosti sú: " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." @@ -266,11 +271,11 @@ msgstr "" "Buď cesta k CSS súboru, alebo priamo zdrojový text CSS. Toto CSS nahradí " "akékoľvek definície CSS prítomné v zdrojových súboroch." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Autodetekcia štruktúry dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -291,7 +296,7 @@ msgstr "" "zadajte výraz \"/\". Viac informácii nájdete v XPath návode, v " "používateľskej príručke programu Calibre.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -304,18 +309,18 @@ 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/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" "Cesta k obrazovému súboru, ktorý sa má použiť ako obálka tejto knihy." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 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/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -329,7 +334,7 @@ msgstr "" "Rozdeľovanie samotné je však dosť náročné a ak vstupná kniha obsahuje veľmi " "veľké množstvo zalomení strán, mali by ste rozdeľovanie vypnúť." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -341,29 +346,29 @@ msgstr "" "a jeho súčasťou je obsah, tak tento bude použitý, namiesto\n" "automaticky generovaného obsahu.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -"Maximálny počet odkazov v obsahu. 0 znamená neobmedzený počet. Štandardná " +"Maximálny počet odkazov v obsahu. 0 znamená neobmedzený počet. Predvolená " "hodnota je %default. Do obsahu budú pridané odkazy len ak počet automaticky " "nájdených kapitol neprekročí --toc-threshold." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 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/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" "Ak počet automaticky nájdených kapitol neprekročí túto hodnotu, budú odkazy " -"na ne pridané do obsahu. Štandardná hodnota je %default." +"na ne pridané do obsahu. Predvolená hodnota je %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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 " @@ -372,7 +377,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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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 " @@ -381,7 +386,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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -393,7 +398,7 @@ msgstr "" "formátu NCX je na adrese http://www.niso.org/workrooms/daisy/Z39-86-" "2005.html#NCX" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " @@ -403,35 +408,35 @@ msgstr "" "uprednostnený pred automaticky generovaným. Zvolenie tejto možnosti spôsobí, " "že sa vždy použije automaticky generovaný obsah." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "Možnosti rozloženia strany" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 -msgid "Set the top margin in pts. Default is %default" -msgstr "Horný okraj v bodoch. Štandardná hodnota je %default" - #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 -msgid "Set the bottom margin in pts. Default is %default" -msgstr "Dolný okraj v bodoch. Štandardná hodnota je %default" +msgid "Set the top margin in pts. Default is %default" +msgstr "Horný okraj v bodoch. Predvolená hodnota je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 -msgid "Set the left margin in pts. Default is %default" -msgstr "Ľavý okraj v bodoch. Štandardná hodnota je %default" +msgid "Set the bottom margin in pts. Default is %default" +msgstr "Dolný okraj v bodoch. Predvolená hodnota je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 -msgid "Set the right margin in pts. Default is %default" -msgstr "Pravý okraj v bodoch. Štandardná hodnota je %default" +msgid "Set the left margin in pts. Default is %default" +msgstr "Ľavý okraj v bodoch. Predvolená hodnota je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +msgid "Set the right margin in pts. Default is %default" +msgstr "Pravý okraj v bodoch. Predvolená hodnota je %default" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -"Základná veľkosť písma v bodoch. Štandardná hodnota je %default. Hodnota 0 " +"Základná veľkosť písma v bodoch. Predvolená hodnota je %default. Hodnota 0 " "znemožní zmenu veľkosti písma." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." @@ -439,7 +444,7 @@ msgstr "" "Odstránenie rozostupov medzi odstavcami. Nebude mať žiaden účinok pokiaľ " "vstupný súbor explicitne špecifikuje rozostupy odstavcov." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -450,36 +455,40 @@ msgstr "" "selectors\". Táto možnosť výrazne predlžuje dobu spracovania veľkých HTML " "súborov." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "Výstup vygenerovaného OPF súboru do stdout" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Výstup vygenerovaného NCX súboru do stdout" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "Zachovať dočasné súbory vygenerované programom html2epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "Rozbaliť obsah vytvoreného EPUB súboru do určeného adresára." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" "Convert any of a large number of ebook formats to a %s file. Supported " "formats are: %s\n" msgstr "" +"%%prog [možnosti] súbor\n" +"\n" +"Previesť akýkoľvek z veľkého množstva formátov elektronických kníh na formát " +"%s. Podporované formáty sú: %s\n" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:102 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/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -496,13 +505,13 @@ msgstr "" "Ak miesto HTML súboru zadáte OPF súbor, odkazy budú prevzaté z jeho sekcie " "<spine>. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "Výstup zapísaný do " -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Musíte zadať vstupný HTML súbor" @@ -538,6 +547,7 @@ msgid "The output directory. Default is the current directory." msgstr "Výstupný adresár. Štandardne sa použije aktuálny pracovný adresár." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Kódovanie znakov v HTML súboru. Bez explicitne zadanej hodnoty bude " @@ -637,7 +647,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [možnosti] LITsúbor" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Výstupný adresár. Štandardne aktuálny pracovný adresár." @@ -648,22 +658,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Užitočné pri hľadaní chýb v programe." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB elektronická kniha bude vytvorená v" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "%prog [možnosti] OPFsúbor" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "Výstupný súbor. Štandardne odvodený od vstupného súboru." @@ -676,7 +686,7 @@ msgid "" "Set the author(s). Multiple authors should be set as a comma separated list. " "Default: %default" msgstr "" -"Autori knihy. Viacerí autori by mali byť oddelení čiarkami. Štandardná " +"Autori knihy. Viacerí autori by mali byť oddelení čiarkami. Predvolená " "hodnota: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 @@ -696,7 +706,7 @@ msgid "Sort key for the author" msgstr "Autor, v tvare vhodnom pre triedenie (priezvisko, meno)" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -735,7 +745,7 @@ msgid "" msgstr "" "Základná veľkosť písma v bodoch. Všetky písma budú príslušne zväčšené alebo " "zmenšené. Táto možnosť nahrádza --font-delta a má pred ňou prednosť. Ak " -"chete použiť --font-delta, nastavte túto hodnotu na 0. Štandardná hodnota: " +"chete použiť --font-delta, nastavte túto hodnotu na 0. Predvolená hodnota: " "%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:101 @@ -745,7 +755,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:104 msgid "Set the space between words in pts. Default is %default" -msgstr "Medzery medzi slovami v bodoch. Štandardná hodnota je %default" +msgstr "Medzery medzi slovami v bodoch. Predvolená hodnota je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:106 msgid "Separate paragraphs by blank lines." @@ -793,7 +803,7 @@ msgid "" "pts. Default: %default" msgstr "" "Minimálne odsadenie odstavca (odsadenie prvého riadka odstavca) v bodoch. " -"Štandardná hodnota: %default" +"Predvolená hodnota: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:120 msgid "" @@ -852,7 +862,7 @@ msgid "" "Multiply the size of text in rendered tables by this factor. Default is " "%default" msgstr "" -"Faktor znásobenia veľkosti písma v zobrazených tabuľkách. Štandardná hodnota " +"Faktor znásobenia veľkosti písma v zobrazených tabuľkách. Predvolená hodnota " "je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:152 @@ -904,7 +914,7 @@ msgstr "" "atribútom class=\"chapter\" zadajte \"h\\d,class,chapter\". Uvedením " "atribútu \"none\" môžete obmedziť porovnávanie len na názvy tagov. " "Napríklad, ak si želáte nájsť všetky h2 tagy, zadajte \"h2,none,\". " -"Štandardná hodnota je %default" +"Predvolená hodnota je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:172 msgid "" @@ -918,7 +928,7 @@ msgid "" msgstr "" "Keď html2lrf nenájde v súbore žiadne zalomenia strán a nerozozná ani žiadne " "nadpisy kapitol, automaticky vloží zalomenia strán pred tagy, ktorých názvy " -"sa zhodujú s týmto regulárnym výrazom. Štandardná hodnota je %default. Tento " +"sa zhodujú s týmto regulárnym výrazom. Predvolená hodnota je %default. Tento " "mechanizmus môžete vypnúť zadaním výrazu \"$\". Jeho zmyslom je zabrániť " "vzniku veľmi dlhých úsekov bez zalomenia strany, ktoré znižujú rýchlosť " "listovania v LRF súbore. Táto možnosť je teda ignorovaná ak aktuálna stránka " @@ -941,7 +951,7 @@ msgstr "" "Vložiť zalomenie strany pred prvkami, ktoré majú uvedený atribút. Formát " "tohto parametra je \"reg. výraz tagu,názov atribútu,reg. výraz hodnoty " "atribútu\". Napríklad, na nájdenie všetkých nadpisových tagov s atribútom " -"class=\"chapter\" zadajte \"h\\d,class,chapter\". Štandardná hodnota je " +"class=\"chapter\" zadajte \"h\\d,class,chapter\". Predvolená hodnota je " "%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:187 @@ -1079,7 +1089,7 @@ msgid "" "Set the author in the metadata of the generated ebook. Default is %default" msgstr "" "Autor, ktorý bude uvedený v metadátach vytvorenej elektronickej knihy. " -"Štandardná hodnota je %default" +"Predvolená hodnota je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:22 @@ -1092,7 +1102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299 msgid "Number of colors for grayscale image conversion. Default: %default" msgstr "" -"Počet odtieňov sivej použitý pri prevode obrázkov. Štandardná hodnota: " +"Počet odtieňov sivej použitý pri prevode obrázkov. Predvolená hodnota: " "%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301 @@ -1190,7 +1200,8 @@ msgstr "" msgid "Output written to" msgstr "Výstup do" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Spracúvam stránky komiksu..." @@ -1437,7 +1448,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Názov knihy" @@ -1454,7 +1465,7 @@ msgid "Set sort key for the author" msgstr "Meno autora v tvare vhodnom pre triedenie (priezvisko, meno)" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Kategória, do ktorej táto kniha patrí. Napr.: Dejiny" @@ -1481,7 +1492,7 @@ msgstr "Zaradenie knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608 msgid "Set the book creator" -msgstr "" +msgstr "Tvorca knihy" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:609 msgid "Set the book producer" @@ -1584,71 +1595,71 @@ msgstr "" "\n" "%prog prevedie kniha.txt do kniha.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Mená autorov" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Poznámka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Názov" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Autor(i)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Kategória" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Poznámky" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Tagy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Séria" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "Jazyk" @@ -1757,15 +1768,16 @@ msgstr "" "Prevziať obálku knihy identifikovanej uvedeným kódom ISBN z " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Použitie: %s súbor.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Obálka uložená do" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "Hodnota položky dc:language" @@ -1777,66 +1789,146 @@ msgstr "Použitie: pdf-meta súbor.pdf" msgid "Usage: rb-meta file.rb" msgstr "Použitie: rb-meta súbor.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." -msgstr "" +msgstr "Vytváranie Mobipocket súboru z EPUB..." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [možnosti] kniha.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "Neupravené MOBI HTML uložené do" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" +msgstr "Možnosti prevodu do formátu MOBI" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." -msgstr "" +msgstr "Možnosti špecifické pre formát Mobipocket." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" +"Komprimovať súbor algoritmom PalmDOC. Výsledkom je menší súbor, ale vyžaduje " +"viac času." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" +"Upraviť obrázky aby vyhovovali veľkostným obmedzeniam Palm zaraidení." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "Názov pre vygenerovaný obsah." + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" +"Zobrazovacie profily zariadení. Ovplyvňujú prevod veľkostí písma, " +"zmenšovanie obrázkov a rasterizáciu tabuliek. Platné profily sú: %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." +msgstr "Vstupný zobrazovací profil. Štandardne je to %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." -msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." +msgstr "Výstupný zobrazovací profil. Štandardne je to %default." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 -msgid "Unknown source profile %r" -msgstr "" +msgid "[options]" +msgstr "[možnosti]" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 +msgid "Unknown source profile %r" +msgstr "Neznámy vstupný profil %r" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" -msgstr "" +msgstr "Neznámy výstupný profil %r" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:57 msgid "The output directory. Defaults to the current directory." msgstr "Výstupný adresár. Štandardne aktuálny pracovný adresár." +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "Obálka" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "Titulná strana" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "Obsah" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "Register" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "Slovník" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "Poďakovania" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "Zoznam použitej literatúry" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "Tiráž" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "Autorské práva" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "Venovanie" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "Doslov" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "Predslov" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "Zoznam obrázkov" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "Zoznam tabuliek" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "Poznámky" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "Predhovor" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "Hlavný text" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "Možnosti transformácie PDF" @@ -1844,18 +1936,26 @@ msgstr "Možnosti transformácie PDF" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:24 msgid "Number of pixels to crop from the left most x (default is %d) " msgstr "" +"Počet obrazových bodov, ktoré sa majú odrezať z ľavého okraja (štandardne je " +"to %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:26 msgid "Number of pixels to crop from the left most y (default is %d) " msgstr "" +"Počet obrazových bodov, ktoré sa majú odrezať z horného okraja (štandardne " +"je to %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:28 msgid "Number of pixels to crop from the right most x (default is %d) " msgstr "" +"Počet obrazových bodov, ktoré sa majú odrezať z pravého okraja (štandardne " +"je to %d) " #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:30 msgid "Number of pixels to crop from the right most y (default is %d)" msgstr "" +"Počet obrazových bodov, ktoré sa majú odrezať z dolného okraja (štandardne " +"je to %d)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:32 msgid "" @@ -1878,7 +1978,7 @@ msgstr "" "\t" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Často používané adresáre" @@ -1966,6 +2066,10 @@ msgid "" msgstr "" "Zobraziť galériu obálok v oddelenom okne namiesto hlavného okna calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Zariadenie už nie je pripojené." @@ -2001,8 +2105,8 @@ msgstr "Zobraziť knihu v zariadení" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Cesta" @@ -2011,7 +2115,7 @@ msgstr "Cesta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -2068,7 +2172,7 @@ msgid "&Number of Colors:" msgstr "Počet &farieb:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profil:" @@ -2137,100 +2241,100 @@ msgstr "" msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "Chýba platná cesta k modulom" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 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.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "Zvoľte modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "Modul nie je možné deaktivovať" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "Modul %s nie je možné deaktivovať" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "Modul nie je upraviteľný" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "Modul %s nevyžaduje žiadne úpravy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "Upraviť %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "Vstavaný modul nie je možné odstrániť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 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.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "Záznam o prístupe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Nepodarilo sa spustiť obsahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "Neplatná veľkosť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 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.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Neplatné umiestnenie databázy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Musí byť adresár." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Neplatné umiestnenie databázy " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Neplatné umiestnenie databázy.<br>Nemôžem zapisovať do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Zmenšujem databázu. Tento proces môže chvíľu trvať." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Zmenšujem..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Nastavenia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2238,17 +2342,17 @@ 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Určte nové umiestnenie databázy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2265,35 +2369,35 @@ msgstr "Určte nové umiestnenie databázy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "Čítať &metadáta zo súborov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Formát pre uloženie do jedného &súboru:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "Štandardný časový &limit siete:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2301,109 +2405,112 @@ msgstr "" "Štandardný časový limit pre sieťové dopyty (pri preberaní informácií z " "internetu)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " sekúnd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "Vyberte &jazyk (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "Normálna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "Vysoká" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "Nízka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "&Priorita úloh:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 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_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 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_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"Počet &obálok zobrazených v režime prehliadania obálok (vyžaduje reštart):" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Panel nástrojov" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Veľké" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Stredné" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Malé" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "&Veľkosť tlačidiel na paneli nástrojov" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -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_ui.py:440 -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_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "Použiť interný &prehliadač na tieto formáty:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "Zobraziť &ikonu v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -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_ui.py:440 +msgid "Show ¬ifications in system tray" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "&Zmazať správy z knižnice po ich odoslaní do zariadenia" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 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_ui.py:442 +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_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "&Zmazať správy z knižnice po ich odoslaní do zariadenia" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Panel nástrojov" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Veľké" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Stredné" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Malé" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "&Veľkosť tlačidiel na paneli nástrojov" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +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_ui.py:451 +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_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 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_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "Zmenšiť &databázu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Metadáta zo súboru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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 " @@ -2413,23 +2520,23 @@ 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "&Port servera:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Po&užívateľské meno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Heslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2437,13 +2544,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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Zobraziť heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2451,31 +2558,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_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "Max. veľkosť &obálok:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "&Spustiť server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "&Zastaviť server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "&Test servera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "&Automaticky spustiť server pri štarte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "Z&obraziť serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2489,34 +2596,34 @@ msgstr "" "Stanza na vašom iPhone, pričom \"mojehostname\" musí byť úplná symbolická " "alebo IP adresa vášho počítača." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "Aktivovať/&Deaktivovať modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "&Upraviť modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "&Odstrániť modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "Pridať nový modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "&Súbor modulu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "&Pridať" @@ -2532,16 +2639,16 @@ msgstr "&Znovu zobraziť toto upozornenie" msgid "ERROR" msgstr "CHYBA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" -msgstr "Dávkový prevod do formátu EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " +msgstr "Dávkový prevod do formátu " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" -msgstr "Previesť %s do formátu EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " +msgstr "Previesť %s do formátu " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2549,166 +2656,167 @@ msgstr "Previesť %s do formátu EPUB" msgid "Metadata" msgstr "Metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Vzhľad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Nastavenia strany" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Automatické rozoznávanie kapitol" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -"Metadáta knihy, ako napr. názov alebo meno autora.\n" +"Zadajte metadáta knihy, ako napríklad názov alebo meno autora.\n" "\n" -"Metadáta budú zaznamenané do databázy, spolu s výsledným EPUB súborom." +"Metadáta budú uložené do databázy, aj do vytvoreného %s súboru." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." -msgstr "Vzhľadové vlastnosti výslednej EPUB knihy, ako napr. veľkosť písma." +"Adjust the look of the generated ebook by specifying things like font sizes." +msgstr "" +"Upravte vzhľad vytvorenej elektronickej knihy, napríklad určením veľkosti " +"písma." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "Parametre rozloženia strany, ako napr. okraje." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Rozšírené nastavenia automatického rozoznávania kapitol a sekcií." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Vyberte obálku pre " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Nemôžem čítať" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Nemáte prístupové práva na čítanie súboru: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Chyba pri čítaní súboru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Chyba pri čítaní súboru: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " nie je platný obrazový súbor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Nemôžem previesť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "Táto kniha nie je k dispozícii v žiadnom formáte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Žiadny formát nie je k dispozícii" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" "Nemôžem previesť %s, lebo nie je k dispozícii v žiadnom z podporovaných " "formátov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" -msgstr "Zdrojový formát prevodu do EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " +msgstr "Vyberte formát pre konverziu " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "Neplatný výraz XPath" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "Výraz %s je neplatný. Chyba: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "Prevod do formátu EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Obálka knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Použiť obálku zo &zdrojového súboru" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Zmeniť &obálku:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 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/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Použiť obálku zo &zdrojového súboru" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Názov: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Názov knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Autor(i): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2718,38 +2826,38 @@ msgstr "" "Autor(i) tejto knihy. Viacerí autori by mali byť oddelení znakom & " "(ampersand). Ak meno autora obsahuje znak &, zadajte ho ako &&." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "Autor v tvare \"&priezvisko, meno\":" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "Autor(i) tejto knihy. Viacerí autori by mali byť oddelení čiarkami" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Vydavateľ: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Vydavateľ tejto knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "Ta&gy: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2761,15 +2869,15 @@ msgstr "" "vyhľadávaní.<br><br>Môžu to byť ľubovoľné slová alebo frázy, oddelené " "čiarkami." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Séria:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2779,8 +2887,8 @@ msgstr "&Séria:" msgid "List of known series. You can add new series." msgstr "Zoznam známych sérií. Môžete zadať novú sériu." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2788,75 +2896,87 @@ msgstr "Zoznam známych sérií. Môžete zadať novú sériu." msgid "Series index." msgstr "Poradie v sérii." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Kniha " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "Zdrojové &kódovanie jazyka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Základná &veľkosť písma:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr " bodov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "Odstrániť &medzery medzi odstavcami" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "Pri rozdeľovaní zachovať štruktúru &tagov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "&Zmenšiť obrázky" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "Nahradiť &CSS" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "Ľa&vý okraj:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "&Pravý okraj:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "&Horný okraj:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "&Dolný okraj:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "Nerozdeľovať na &zalomeniach strán" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "V&stupný profil:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "&Výstupný profil:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "Automatické rozoznávanie &kapitol" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "Výraz &XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2888,38 +3008,42 @@ msgstr "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "tutoriáli.</span></a></p></body></html>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "&Značka kapitol:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "Automatický &obsah" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "&Počet odkazov, ktoré budú pridané do obsahu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "&Nepridávať automaticky rozoznané kapitoly do obsahu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "Prahová úroveň &kapitol" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "&Vždy použiť automaticky generovaný obsah" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "Obsah úrovne &1" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "Obsah úrovne &2" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "Názov vygenerovaného &obsahu" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Autor (triediť ako)" @@ -3013,7 +3137,7 @@ msgid "Convert %s to LRF" msgstr "Previesť %s do formátu LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Štandardné nastavenie prevodu" @@ -3046,18 +3170,24 @@ msgid "" "Specify metadata such as title and author for the book.<p>Metadata will be " "updated in the database as well as the generated LRF file." msgstr "" +"Zadajte metadáta knihy, ako napríklad názov alebo meno autora.<p>Metadáta " +"budú uložené do databázy, aj do vytvoreného LRF súboru." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "" "Adjust the look of the generated LRF file by specifying things like font " "sizes and the spacing between words." msgstr "" +"Upravte vzhľad vytvoreného LRF súboru, zadaním parametrov ako sú veľkosť " +"písma alebo veľkosť medzier medzi slovami." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "" "Specify the page settings like margins and the screen size of the target " "device." msgstr "" +"Zadajte parametre strany, ako napríklad šírka okrajov alebo veľkosť " +"obrazovky cieľového zariadenia." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:308 msgid "<font color=\"gray\">No help available</font>" @@ -3153,7 +3283,7 @@ msgstr "O&dsadenie hlavičky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:557 msgid "Override<br>CSS" -msgstr "" +msgstr "Nahradiť<br>CSS" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:567 msgid "&Convert tables to images (good for large/complex tables)" @@ -3165,11 +3295,11 @@ msgstr "&Koeficient veľkosti písma v prevedených tabuľkách" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:569 msgid "Title based detection" -msgstr "" +msgstr "Rozoznávanie podľa názvov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:570 msgid "&Disable chapter detection" -msgstr "" +msgstr "&Vypnúť rozoznávanie kapitol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:571 msgid "&Regular expression:" @@ -3185,27 +3315,27 @@ msgstr "Nepridávať &odkazy do obsahu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:574 msgid "Tag based detection" -msgstr "" +msgstr "Rozoznávanie podľa tagov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:575 msgid "&Page break before tag:" -msgstr "" +msgstr "&Zalomenie strany pred tagom:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:576 msgid "&Force page break before tag:" -msgstr "" +msgstr "Vynútiť zalomenie strany pred &tagom:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:577 msgid "Force page break before &attribute:" -msgstr "" +msgstr "Vynútiť zalomenie strany pred &atribútom:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:578 msgid "Detect chapter &at tag:" -msgstr "" +msgstr "Začiatok &kapitoly pred tagom:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:579 msgid "Help on item" -msgstr "" +msgstr "Informácie o prvku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:580 msgid "" @@ -3220,20 +3350,30 @@ msgid "" "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-" "family:'DejaVu Sans';\"></p></body></html>" msgstr "" +"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " +"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style " +"type=\"text/css\">\n" +"p, li { white-space: pre-wrap; }\n" +"</style></head><body style=\" font-family:'Sans Serif'; font-size:10pt; font-" +"weight:400; font-style:normal;\">\n" +"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " +"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-" +"family:'DejaVu Sans';\"></p></body></html>" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:126 msgid "Edit Meta information" -msgstr "" +msgstr "Upraviť metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:310 msgid "Meta information" -msgstr "" +msgstr "Metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:316 msgid "Author S&ort: " -msgstr "" +msgstr "Autor (&triedenie): " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:317 @@ -3241,71 +3381,73 @@ msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." 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:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:320 msgid "&Rating:" -msgstr "" +msgstr "&Hodnotenie:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /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:321 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:322 msgid "Rating of this book. 0-5 stars" -msgstr "" +msgstr "Hodnotenie tejto knihy. 0-5 hviezdičiek" #: /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:323 msgid " stars" -msgstr "" +msgstr " hviezdičiek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 msgid "Add Ta&gs: " -msgstr "" +msgstr "&Pridať tagy: " #: /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:327 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:328 msgid "Open Tag Editor" -msgstr "" +msgstr "Otvoriť editor tagov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 msgid "&Remove tags:" -msgstr "" +msgstr "&Odstrániť tagy:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 msgid "Comma separated list of tags to remove from the books. " -msgstr "" +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:147 msgid "Remove &format:" -msgstr "" +msgstr "Odstrániť &formát:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "A&utomatically set author sort" -msgstr "" +msgstr "A&utomaticky odvodiť autora v tvare pre triedenie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:124 msgid "Could not read metadata" -msgstr "" +msgstr "Nepodarilo sa načítať metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:125 msgid "Could not read metadata from %s format" -msgstr "" +msgstr "Nepodarilo sa načítať metadáta z formátu %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 msgid "Could not read cover" -msgstr "" +msgstr "Nepodarilo sa načítať obálku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:134 msgid "Could not read cover from %s format" -msgstr "" +msgstr "Nepodarilo sa načítať obálku z formátu %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:140 msgid "The cover in the %s format is invalid" -msgstr "" +msgstr "Obálka vo formáte %s je neplatná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:321 msgid "" @@ -3313,59 +3455,64 @@ msgid "" "do not have one, you can <a href='http://www.librarything.com'>register</a> " "for free!.</p>" msgstr "" +"<p>Zadajte vaše používateľské meno a heslo pre <b>LibraryThing.com</b>. " +"<br/>Ak ich zatiaľ nemáte, bezplatne sa <a " +"href='http://www.librarything.com'>zaregistrujte</a>.</p>" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:351 msgid "<b>Could not fetch cover.</b><br/>" -msgstr "" +msgstr "<b>Nepodarilo sa prevziať obálku.</b><br/>" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:351 msgid "Could not fetch cover" -msgstr "" +msgstr "Nepodarilo sa prevziať obálku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:357 msgid "Cannot fetch cover" -msgstr "" +msgstr "Nepodarilo sa prevziať obálku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:357 msgid "You must specify the ISBN identifier for this book." -msgstr "" +msgstr "Musíte zadať kód ISBN tejto knihy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:309 msgid "Edit Meta Information" -msgstr "" +msgstr "Upraviť metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 msgid "Swap the author and title" -msgstr "" +msgstr "Zameniť autora a názov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:318 msgid "" "Automatically create the author sort entry based on the current author entry" msgstr "" +"Automaticky odvodiť tvar mena autora (autorov) vhodný pre triedenie, z " +"momentálne zadaného mena autora (autorov)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:332 msgid "Remove unused series (Series that have no books)" -msgstr "" +msgstr "Odstrániť nepoužité série (série, ktoré neobsahujú žiadne knihy)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:337 msgid "IS&BN:" -msgstr "" +msgstr "IS&BN:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Fetch metadata from server" -msgstr "" +msgstr "Prevziať metadáta zo servera" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "Available Formats" -msgstr "" +msgstr "Dostupné formáty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:341 msgid "Add a new format for this book to the database" -msgstr "" +msgstr "Pridať nový formát tejto knihy do databázy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 msgid "Remove the selected formats for this book from the database." -msgstr "" +msgstr "Odstrániť označené formáty tejto knihy z databázy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:345 msgid "Set the cover for the book from the selected format" @@ -3373,11 +3520,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Reset cover to default" -msgstr "" +msgstr "Vrátiť predvolenú obálku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "Fetch cover image from server" -msgstr "" +msgstr "Prevziať obálku zo servera" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:354 msgid "" @@ -3440,9 +3587,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3925,12 +4072,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3938,35 +4085,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -4042,152 +4189,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" -msgstr "" +msgstr "Ukladať prednostne na pamäťovú kartu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" -msgstr "" +msgstr "Štandardné nastavenie prevodu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" -msgstr "" +msgstr "Štandardné nastavenie prevodu komiksov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4203,308 +4350,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4517,119 +4668,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4677,46 +4834,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4742,7 +4899,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:106 msgid "&Default font size:" -msgstr "" +msgstr "Štandardná veľkosť &písma" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:108 msgid "Monospace &font size:" @@ -4807,11 +4964,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4986,7 +5138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:20 msgid "The port on which to listen. Default is %default" -msgstr "" +msgstr "Port pre príchodzie spojenia. Štandardne %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:22 msgid "The server timeout in seconds. Default is %default" @@ -5005,7 +5157,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5235,20 +5387,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -5263,11 +5415,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5354,28 +5506,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5383,7 +5535,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5393,12 +5545,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5408,58 +5560,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5480,17 +5632,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5498,112 +5650,116 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" #~ msgid "Don't know what this is for" #~ msgstr "Účel tejto položky nie je známy" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "Počet &obálok zobrazených v režime prehliadania obálok (vyžaduje reštart):" + #~ msgid "Ask for &confirmation before deleting files" #~ msgstr "Vyžadovať potvrdenie pred &zmazaním súborov." @@ -5646,9 +5802,35 @@ msgstr "" #~ msgid "&Output format:" #~ msgstr "&Výstupný formát:" +#~ msgid "Bulk convert to EPUB" +#~ msgstr "Dávkový prevod do formátu EPUB" + +#~ msgid "Convert %s to EPUB" +#~ msgstr "Previesť %s do formátu EPUB" + +#~ msgid "" +#~ "Specify metadata such as title and author for the book.\n" +#~ "\n" +#~ "Metadata will be updated in the database as well as the generated EPUB file." +#~ msgstr "" +#~ "Metadáta knihy, ako napr. názov alebo meno autora.\n" +#~ "\n" +#~ "Metadáta budú zaznamenané do databázy, spolu s výsledným EPUB súborom." + +#~ msgid "" +#~ "Adjust the look of the generated EPUB file by specifying things like font " +#~ "sizes." +#~ msgstr "Vzhľadové vlastnosti výslednej EPUB knihy, ako napr. veľkosť písma." + +#~ msgid "Choose the format to convert to EPUB" +#~ msgstr "Zdrojový formát prevodu do EPUB" + #~ msgid "" #~ "If you disable this setting, metadatas is guessed from the filename instead. " #~ "This can be configured in the Advanced section." #~ msgstr "" #~ "Keď je táto možnosť deaktivovaná, metadáta budú odvodené z názvu súboru. " #~ "Spôsob, akým budú odvodené, je možné nastaviť v sekcii \"Rozšírené\"." + +#~ msgid "Use internal &viewer for the following formats:" +#~ msgstr "Použiť interný &prehliadač na tieto formáty:" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 6dc8fbdf2c..44a9586e5f 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-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2009-01-19 08:55+0000\n" "Last-Translator: Janko Slatenšek <Unknown>\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-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "Neznano" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "Nastavi meta podatke v EPUB datotekah" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "Nastavi meta podatke v LRF datotekah" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "Nastavi meta podatke v RTF datotekah" @@ -202,61 +208,60 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Reader nima vstavljene spominske kartice." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 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/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "Možnosti za nadzor konverzije v EPUB" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" "Izhodna datoteka EPUB. Če ni določena, se izpelje iz imena vhodne datoteke." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "Nadzor samodejnega zaznavanja strukture dokumenta." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -270,7 +275,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -278,11 +283,11 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "Pot do naslovne strani, ki bo uporabljena za to knjigo" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -290,7 +295,7 @@ msgstr "" "Uporabi naslovno stran zaznano v izvorni datoteki namesto v nastavitvah " "specificirane naslovne strani." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -299,7 +304,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -308,38 +313,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 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/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -347,70 +352,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "Izpiši ustvarjeno NCX datoteko na standardni izhod" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -422,7 +427,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -433,13 +438,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "Izbrati morate vhodno HTML datoteko" @@ -472,6 +477,7 @@ msgid "The output directory. Default is the current directory." msgstr "Izhodni direktorij. Privzeti je trenutni direktorij." #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Kodna tabela znakov za HTML datoteke. Privzeto je samodejno zaznavanje." @@ -568,7 +574,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "Izhodni direktorij. Privzet je trenutni direktorij." @@ -578,22 +584,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "Koristno za razhroščevanje." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "OEB eknjiga ustvarjena v" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -625,7 +631,7 @@ msgid "Sort key for the author" msgstr "Sortirni ključ za avtorja" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -1076,7 +1082,8 @@ msgstr "" msgid "Output written to" msgstr "Izhod se zapiše v" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "Upodabljam strani stripa ..." @@ -1322,7 +1329,7 @@ msgstr "" "\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "Nastavi naslov knjige" @@ -1339,7 +1346,7 @@ msgid "Set sort key for the author" msgstr "Nastavi sortirni ključ za avtorja" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "Kategorija v katero spada ta knjig. Npr.: Zgodovina" @@ -1467,71 +1474,71 @@ msgstr "" "\n" "%prog pretvori mojaknjiga.txt v mojaknjiga.lrf" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "Nastavi avtorje" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "Nastavi opombe" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "Naslov" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "Avtor(ji)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "Kategorija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Opombe" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "Značke" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "Serija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1638,15 +1645,16 @@ msgstr "" "\n" "Pridobi naslovnico za knjigo, identificirano po ISBN iz LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "Uporaba: %s datoteka.lit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "Naslovnica shranjena v" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1658,59 +1666,63 @@ msgstr "Uporaba: pdf-meta datoteka.pdf" msgid "Usage: rb-meta file.rb" msgstr "Uporaba: rb-meta datoteka.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] mojaeknjiga.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "Neobdelan MOBI HTML shranjen v" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1718,6 +1730,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1753,7 +1836,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "Pogosto rabljeni direktoriji" @@ -1839,6 +1922,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "Naprava ni več priklopljena." @@ -1874,8 +1961,8 @@ msgstr "Poglej knjigo na napravi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pot" @@ -1884,7 +1971,7 @@ msgstr "Pot" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1941,7 +2028,7 @@ msgid "&Number of Colors:" msgstr "&Število Barv:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "&Profil:" @@ -2008,98 +2095,98 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "Napačna lokacija podatkovne baze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "<br>Mora biti direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "Napačna lokacija podatkovne baze " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "Napačna lokacija podatkovne baze. <br>Ne morem pisati v " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "Krčenje podatkovne baze. To lahko traja nekaj časa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "Krčenje ..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "Konfiguracija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -2107,17 +2194,17 @@ 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "Prebrskaj za novo lokacijo podatkovne baze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -2134,208 +2221,210 @@ msgstr "Prebrskaj za novo lokacijo podatkovne baze" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 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_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "Format za &shranjevanje enojne datoteke:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "Privzeti omrežni &timeout:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 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_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 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_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "Uporabi &rimska števila za številke serij" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" -"Število &naslovnic, ki se prikažejo v preletavanju naslovnic (po ponovnem " -"zagonu):" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "Orodna vrstica" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "Veliko" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "Srednje" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "Majhno" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "Velikost gum&ba orodne vrstice" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "Prikaži &tekst pri gumbih v orodni vrstici" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -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_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "Orodna vrstica" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "Veliko" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "Srednje" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "Majhno" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +msgid "&Button size in toolbar" +msgstr "Velikost gum&ba orodne vrstice" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +msgid "Show &text in toolbar buttons" +msgstr "Prikaži &tekst pri gumbih v orodni vrstici" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +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_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "Free unused diskspace from the database" msgstr "Sprosti neuporabljen prostor iz baze podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "&Compact database" msgstr "&Skrči podatkovno bazo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Metadata from file name" msgstr "&Meta podatki iz imena datoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Uporabniško ime:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Geslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Prikaži geslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2344,33 +2433,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2386,16 +2475,16 @@ msgstr "" msgid "ERROR" msgstr "NAPAKA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2403,161 +2492,160 @@ msgstr "" msgid "Metadata" msgstr "Meta podatki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "Izgled & Občutek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "Nastavitve strani" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "Detekcija Poglavij" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "Fino nastavi zaznavanje poglavij in začetkov sekcij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "Izberi naslovnico za " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "Ne morem prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "Nimate pravic za branje datoteke: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "Napaka pri branju zbirke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "<p>Prišlo je do napake pri branju iz zbirke: <br /><b>" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr " ni veljavna slika" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "Pretvorba ni možna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "Ni razpoložljivih formatov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "Ne morem pretvoriti %s ker ta knjiga ni na voljo v podprtem formatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "Naslovna Stran" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "Uporabi na&slovnico iz izvorne datoteke" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "Spremeni &sliko naslovne strani:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 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/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "Uporabi na&slovnico iz izvorne datoteke" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "&Naslov: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "Spremeni naslov knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "&Avtor(ji): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2565,12 +2653,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "Razv&rščanje Avtorjev:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2578,26 +2666,26 @@ msgid "" msgstr "" "Spremeni avtorja(je) te knjige. Če je avtorjev več jih ločite z vejicami." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "&Založnik: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "Spremeni založnika te knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "&Značke: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2608,15 +2696,15 @@ msgstr "" "Značke kategorizirajo knjigo. To je uporabno predvsem pri iskanju. " "<br><br>Lahko so poljubni, z vejicami ločeni, izrazi ali besede." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "&Serije:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2626,8 +2714,8 @@ msgstr "&Serije:" msgid "List of known series. You can add new series." msgstr "Seznam znanih serij. Lahko dodate nove serije." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2635,75 +2723,87 @@ msgstr "Seznam znanih serij. Lahko dodate nove serije." msgid "Series index." msgstr "Indeks serij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "Knjiga " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "Kod&na tabela vira:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "Osnovna &velikost pisave:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "&Leva Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "&Desna Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "&Zgornja Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "&Spodnja Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2721,38 +2821,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "Razvrščanje Avtorjev" @@ -2846,7 +2950,7 @@ msgid "Convert %s to LRF" msgstr "Pretvori %s v LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "Nastavi privzete možnosti za pretvorbo" @@ -3283,9 +3387,9 @@ msgstr "Dodaj vir novic po meri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3777,12 +3881,12 @@ msgid "Job has already run" msgstr "Posel je že bil pognan" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "Velikost (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "Datum" @@ -3790,35 +3894,35 @@ msgstr "Datum" msgid "Rating" msgstr "Ocena" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "Nič" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "Knjiga <font face=\"serif\">%s</font> od %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "Časovna znamka" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "Najdi (Za Napredno Iskanje pritisnite gumb na levi)" @@ -3894,27 +3998,27 @@ msgstr "Odpri eknjigo" msgid "Configure" msgstr "Nastavi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "Napaka pri komuniciranju z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" @@ -3922,126 +4026,126 @@ msgstr "" "<p>Za pomoč obiščite <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to main memory" msgstr "Pošlji v glavni pomnilnik" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Send to storage card" msgstr "Pošlji v spominsko kartico" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "in izbriši iz knjižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "Privzeto pošlji v spominsko kartico" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "Posamično urejanje meta podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "Paketno urejanje meta podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "Dodaj knjige iz enega direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "Shrani na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "Shrani na disk v en direktorij" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "Shrani samo %s format na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "Poglej" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "Poglej specifičen format" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "Posamična pretvorba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "Paketna pretvorba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "Nastavi privzete možnosti za pretvorbo stripov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "Izberite lokacijo za vašo eKnjižnico." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "Naprava: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr " zaznan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "Povezan " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "Podatkovna baza poškodovana" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -4071,137 +4175,137 @@ msgstr "" " </ol>\n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" "<p>Knjige z istim naslovom že obstajajo v bazi. Jih vseeno dodam?<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "Duplikati najdeni!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "Prenašanje knjig na napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "Na napravi ni več prostora" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" "<p>Prenos knjig na napravo ni mogoč, ker na napravi ni dovolj prostora " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "Izbriši knjige iz naprave." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "Spreminjanje meta podatkov ni mogoče" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "Nobena od knjig ni izbrana." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "Pošlji knjige v napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "Ni ustreznih formatov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" @@ -4209,23 +4313,23 @@ msgstr "" "Prenos sledečih knjig ni uspel, ker ni bil najden potreben " "format:<br><ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "Ne morem shraniti na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" @@ -4233,64 +4337,64 @@ msgstr "" "<p>Prenos sledečih knjig na disk ni uspek, ker %s format ni na voljo " "zanje:<ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "Nekaterih knjig ni bilo mogoče shraniti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "Prenašam novice iz " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "Nobena od knjig ni izbrana" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "Pogled ni možen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "Izberite format, ki ga želite videti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "%s nima razpoložljivih formatov." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "Nemogoča konfiguracija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 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:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "Kopiram knjižnico v " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "Neustrezna podatkovna baza" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" @@ -4298,23 +4402,23 @@ msgstr "" "<p>Neveljavna podatkovna baza že obstaja v %s, izbrišite jo preden poskusite " "premakniti obstoječo podatkovno bazo.<br>Napaka: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "Premik podatkovne baze ni bil mogoč" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "Podrobne informacije niso na voljo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 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:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "Napaka pri pogovoru z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4322,46 +4426,46 @@ 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "Pretvorna Napaka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" @@ -4369,7 +4473,7 @@ msgstr "" "<span style=\"color:red; font-weight:bold\">Zadnja verzija: <a " "href=\"%s\">%s</a></span>" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " @@ -4379,15 +4483,19 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">seznam " "posodobitev</a>. Prikažem domačo stran?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "Navoljo je posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4400,18 +4508,24 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "Napredno iskanje" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "Alt+S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "I&skanje:" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" @@ -4419,7 +4533,7 @@ msgstr "" "Iskanje knjig po naslovu ali avtorju<br><br>Besede ločene s presledkom se " "obravnavajo po pravilu IN" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" @@ -4427,96 +4541,96 @@ msgstr "" "Iskanje knjig po naslovu, avtorju, založniku, značkah ali " "opombah<br><br>Besede ločene s presledkom se obravnavajo po pravilu IN" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "Resetiraj Hitro Iskanje" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "Dodaj knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "Odstrani knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "Del" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "Uredi meta podatke" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "E" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "Pošlji napravi" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "Prenesi novice" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "F" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "Pretvori eKnjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "C" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "V" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4568,30 +4682,30 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "Pretvori knjigo: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "Pretvori strip: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "Začenjam Paketno pretvarjanje %d knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "Pretvori knjigo %d od %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" @@ -4599,17 +4713,17 @@ msgstr "" "<p>Pretvorba %d od %d ni uspela, ker zanje ni bil najden potreben izvorni " "format.<ul>%s</ul>" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "Pretvorba nekaterih knjig ni bila možna" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "Prenesi novice iz " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4700,11 +4814,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4902,7 +5011,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -5190,20 +5299,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "Kopiram <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Selitev stare podatkovne baze v knjižnico eknjig v %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "Krčim bazo" @@ -5218,11 +5327,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "Zagon delovnega procesa ni uspel." -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "Posel ustavljen s strani uporabnika" @@ -5309,7 +5418,7 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" @@ -5317,7 +5426,7 @@ msgstr "" "Timeout v sekundah za čakanje odgovora od strežnika. Privzeto: %default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" @@ -5325,7 +5434,7 @@ msgstr "" "Minimalni interval v sekundah med zaporednimi prenosi. Privzeto: %default s" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -5334,7 +5443,7 @@ msgstr "" "ugibanje uporabljene kodne tabele." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5345,7 +5454,7 @@ msgstr "" "izmed regularnih izrazov, se ji bo sledilo. Privzeto se sledi vsem povezavam." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5360,12 +5469,12 @@ msgstr "" "upošteva --filter-regexp." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "Ne prenesi CSS oblikovnih informacij." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5375,12 +5484,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." @@ -5389,17 +5498,17 @@ msgstr "" "prenešenih feed-ov." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "Uporabniško ime za zaščitene strani." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "Geslo za zaščitene strani." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" "Number of levels of links to follow on webpages that are linked to from " "feeds. Defaul %default" @@ -5407,8 +5516,8 @@ msgstr "" "Globina v katero se sledi povezavam, ki so prisotne v feed-ih. Privzeto: " "%dfault" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." @@ -5416,17 +5525,17 @@ msgstr "" "Direktorij v katerega se shranijo prenešeni feed-i. Privzet je trenutni " "direktorij." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." @@ -5434,7 +5543,7 @@ msgstr "" "Uporabno za razvoj receptov. Prisili max_articles_per_feed na 2 in prenese " "največ dva feed-a." -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5455,19 +5564,19 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" "Nastavitve za web2disk (uporablja se za prenos web strani na katere kažejo " "povezave iz feed-ov)" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "Ne prikaži indikatorja napredka" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "Prenašam feed-e..." @@ -5475,60 +5584,60 @@ msgstr "Prenašam feed-e..." msgid "Unknown News Source" msgstr "Neznan Vir Novic" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "Prenos končan" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "Prenos naslednjih člankov ni uspel:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr " iz " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "Prenos nekaterih delov od naslednjih člankov ni uspel:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "\tNeuspešne povezave:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "Prenos članka ni uspel. Za razlog poženite z --debug možnostjo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "Dobljeni feed-i iz indeks strani" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "Poskušam prenesti naslovnico ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "Začenjam prenos [%d nit(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "Feed-i prenešeni v %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "Prenos naslovnico ne bil mogoč: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "Prenašam naslovnico iz %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "Članek brez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" @@ -5538,23 +5647,23 @@ msgstr "" "Prenešen članek %s iz %s\n" "%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "Članek prenešen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "Neuspešen prenos članka: %s iz %s\n" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "Prenos članka ni uspel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "Prenašam feed" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" @@ -5564,18 +5673,18 @@ msgstr "" "\n" "Kjer je URL naprimer http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "Osnovni direktorij v katerega se shrani URL. Privzet je %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" "Maksimalna globina rekurzije. To je globina povezav. Privzeto %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" @@ -5583,7 +5692,7 @@ msgstr "" "Maksimalno število prenešenih datotek. To velja samo za datoteke iz <a href> " "značk. Privzeto je %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." @@ -5698,6 +5807,11 @@ msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." #~ "Polja, ki so na voljo: %s\n" #~ "Privzeto: %%default" +#~ msgid "&Number of covers to show in browse mode (after restart):" +#~ msgstr "" +#~ "Število &naslovnic, ki se prikažejo v preletavanju naslovnic (po ponovnem " +#~ "zagonu):" + #~ msgid "" #~ "Path to output LRF file. By default a file is created in the current " #~ "directory." diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 49237f8acf..8ac4956afa 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2008-09-14 18:45+0000\n" "Last-Translator: Linus C Unneback <linus@folkdatorn.se>\n" "Language-Team: Swedish <sv@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,60 +208,59 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "Läsaren har inga minneskort inkopplade." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -269,7 +274,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -277,17 +282,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -296,7 +301,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -305,38 +310,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -344,70 +349,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -419,7 +424,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -430,13 +435,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -469,6 +474,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -557,7 +563,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -567,22 +573,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -613,7 +619,7 @@ msgid "Sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -992,7 +998,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1203,7 +1210,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1220,7 +1227,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1324,71 +1331,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1479,15 +1486,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1499,59 +1507,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1559,6 +1571,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1594,7 +1677,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1680,6 +1763,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1715,8 +1802,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1725,7 +1812,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1782,7 +1869,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -1849,114 +1936,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -1973,206 +2060,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +msgid "Small" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2181,33 +2272,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2223,16 +2314,16 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2240,161 +2331,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2402,38 +2492,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2442,15 +2532,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2460,8 +2550,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2469,75 +2559,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2555,38 +2657,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2676,7 +2782,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3099,9 +3205,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3584,12 +3690,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "" @@ -3597,35 +3703,35 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3701,152 +3807,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3862,308 +3968,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4176,119 +4286,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4336,46 +4452,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4466,11 +4582,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4664,7 +4775,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4894,20 +5005,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4922,11 +5033,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5013,28 +5124,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5042,7 +5153,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5052,12 +5163,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5067,58 +5178,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5139,17 +5250,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5157,105 +5268,105 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index a42b112018..60b71de556 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 <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-01-19 04:38+0000\n" +"POT-Creation-Date: 2009-01-24 19:54+0000\n" "PO-Revision-Date: 2008-06-24 13:22+0000\n" "Last-Translator: వీవెన్ (Veeven) <Unknown>\n" "Language-Team: Telugu <te@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-01-20 17:04+0000\n" +"X-Launchpad-Export-Date: 2009-01-27 01:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -22,7 +22,7 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:71 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:977 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:990 @@ -39,49 +39,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:199 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:252 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:232 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:820 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:477 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:835 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:838 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:888 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:937 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:940 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123 #: /home/kovid/work/calibre/src/calibre/library/cli.py:257 #: /home/kovid/work/calibre/src/calibre/library/database.py:920 #: /home/kovid/work/calibre/src/calibre/library/database.py:1405 #: /home/kovid/work/calibre/src/calibre/library/database.py:1434 #: /home/kovid/work/calibre/src/calibre/library/database.py:1468 #: /home/kovid/work/calibre/src/calibre/library/database.py:1594 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:820 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:485 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:828 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:861 msgid "Unknown" msgstr "" @@ -133,14 +135,18 @@ msgid "Read metadata from ebooks in ZIP archives" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:196 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:207 msgid "Set metadata in EPUB files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:217 msgid "Set metadata in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:227 msgid "Set metadata in RTF files" msgstr "" @@ -202,60 +208,59 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:38 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:413 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:70 msgid "The reader has no storage card connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:57 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:60 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:89 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:59 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:91 msgid "There is insufficient free space in main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:167 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:195 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:189 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:228 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:94 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "<h1> or\n" @@ -269,7 +274,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 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 " @@ -277,17 +282,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "" "Turn off splitting at page breaks. Normally, input files are automatically " "split at every page break into two files. This gives an output ebook that " @@ -296,7 +301,7 @@ msgid "" "turn off splitting on page breaks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -305,38 +310,38 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:140 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/epub/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:142 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/epub/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:144 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/epub/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 msgid "" "Path to a .ncx file that contains the table of contents to use for this " "ebook. The NCX file should contain links relative to the directory it is " @@ -344,70 +349,70 @@ msgid "" "an overview of the NCX format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:164 msgid "" "Preserve the HTML tag structure while splitting large HTML files. This is " "only neccessary if the HTML files contain CSS that uses sibling selectors. " "Enabling this greatly slows down processing of large HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:173 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:184 msgid "" "%%prog [options] filename\n" "\n" @@ -419,7 +424,7 @@ msgstr "" msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:209 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -430,13 +435,13 @@ msgid "" "the <spine> element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:428 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:460 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:744 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:571 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:589 msgid "Output written to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:450 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:482 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1075 msgid "You must specify an input HTML file" msgstr "" @@ -469,6 +474,7 @@ msgid "The output directory. Default is the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:869 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:537 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" @@ -557,7 +563,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:507 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:501 msgid "Output directory. Defaults to current directory." msgstr "" @@ -567,22 +573,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858 #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:549 msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:525 msgid "OEB ebook created in" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:711 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "%prog [options] OPFFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:714 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_feeds.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:546 msgid "Output file. Default is derived from input filename." msgstr "" @@ -613,7 +619,7 @@ msgid "Sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:108 msgid "Publisher" @@ -992,7 +998,8 @@ msgstr "" msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:549 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_comic.py:35 msgid "Rendering comic pages..." msgstr "" @@ -1203,7 +1210,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:43 msgid "Set the book title" msgstr "" @@ -1220,7 +1227,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:47 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -1324,71 +1331,71 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:45 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:49 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:273 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:969 msgid "Title" msgstr "శీర్షిక" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:970 msgid "Author(s)" msgstr "రచయిత(లు)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:279 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 msgid "Category" msgstr "వర్గం" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:320 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "వ్యాఖ్యలు" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:973 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:285 msgid "Language" msgstr "" @@ -1479,15 +1486,16 @@ msgid "" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:35 msgid "Usage: %s file.lit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:50 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/lit.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:25 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:964 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:965 msgid "Set the dc:language field" msgstr "" @@ -1499,59 +1507,63 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/from_any.py:55 msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:499 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:523 msgid "Raw MOBI HTML saved in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:501 -msgid "Mobipocket" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:512 +msgid "Options to control the conversion to MOBI" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:502 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 msgid "Mobipocket-specific options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:505 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:521 msgid "" "Compress file text using PalmDOC compression. Results in smaller files, but " "takes a long time to run." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:509 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:524 msgid "Modify images to meet Palm device size limitations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:526 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:527 msgid "" -"Device renderer profiles. Affects conversion of default font sizes and " -"rasterization resolution. Valid profiles are: %s." +"Device renderer profiles. Affects conversion of font sizes, image rescaling " +"and rasterization of tables. Valid profiles are: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:511 -msgid "Profiles" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:532 +msgid "Source renderer profile. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:516 -msgid "Source renderer profile. Default is 'Browser'." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:519 -msgid "Destination renderer profile. Default is 'CybookG3'." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:535 +msgid "Destination renderer profile. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:543 +msgid "[options]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:561 msgid "Unknown source profile %r" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:547 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer.py:565 msgid "Unknown destination profile %r" msgstr "" @@ -1559,6 +1571,77 @@ msgstr "" msgid "The output directory. Defaults to the current directory." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:563 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:564 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:565 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:566 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:567 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:568 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:570 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:571 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:572 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:573 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:575 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:576 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:577 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:578 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:579 +msgid "Main Text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftrim.py:13 msgid "Options to control the transformation of pdf" msgstr "" @@ -1594,7 +1677,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Frequently used directories" msgstr "" @@ -1680,6 +1763,10 @@ msgid "" "window" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +msgid "Disable notifications from the system tray icon" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/device.py:72 msgid "Device no longer connected." msgstr "" @@ -1715,8 +1802,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:904 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1725,7 +1812,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 msgid "Formats" @@ -1782,7 +1869,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Profile:" msgstr "" @@ -1849,114 +1936,114 @@ msgstr "" msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:258 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:261 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:273 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:284 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:287 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:298 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:319 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:323 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:385 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:427 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "<br>Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:428 msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:440 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 msgid "Configuration" msgstr "స్వరూపణం" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 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_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:319 @@ -1973,206 +2060,210 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "" "If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 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_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid " seconds" msgstr " క్షణాలు" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 -msgid "Toolbar" -msgstr "పనిముట్ల పట్టీ" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 -msgid "Small" -msgstr "చిన్న" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 -msgid "&Button size in toolbar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 -msgid "Use internal &viewer for the following formats:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 -msgid "Automatically send downloaded &news to ebook reader" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 +msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 -msgid "Free unused diskspace from the database" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +msgid "Automatically send downloaded &news to ebook reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +msgid "Toolbar" +msgstr "పనిముట్ల పట్టీ" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +msgid "Medium" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +msgid "Small" +msgstr "చిన్న" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 -msgid "&Compact database" +msgid "&Button size in toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 -msgid "&Metadata from file name" +msgid "Show &text in toolbar buttons" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +msgid "&Metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 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_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&సంకేతపదం:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 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_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:471 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2181,33 +2272,33 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 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_ui.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:473 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:474 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:475 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:476 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:477 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:479 msgid "&Add" msgstr "" @@ -2223,16 +2314,16 @@ msgstr "" msgid "ERROR" msgstr "పొరపాటు" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 -msgid "Bulk convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 +msgid "Bulk convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 -msgid "Convert %s to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 +msgid "Convert %s to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 @@ -2240,161 +2331,160 @@ msgstr "" msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "రూపు రేఖలు" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "పేజీ అమరిక" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 msgid "" "Specify metadata such as title and author for the book.\n" "\n" -"Metadata will be updated in the database as well as the generated EPUB file." +"Metadata will be updated in the database as well as the generated %s file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 msgid "" -"Adjust the look of the generated EPUB file by specifying things like font " -"sizes." +"Adjust the look of the generated ebook by specifying things like font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:98 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:68 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:69 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 -msgid "Choose the format to convert to EPUB" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "Choose the format to convert to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261 msgid "Invalid XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262 msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -msgid "Use cover from &source file" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 msgid "" @@ -2402,38 +2492,38 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /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:326 @@ -2442,15 +2532,15 @@ msgid "" "<br><br>They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 @@ -2460,8 +2550,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334 @@ -2469,75 +2559,87 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336 msgid "Book " msgstr "పుస్తకం " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 msgid "Preserve &tag structure when splitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +msgid "&Rescale images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435 msgid "Do not &split on page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436 +msgid "&Source profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437 +msgid "&Destination profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440 msgid "" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" @@ -2555,38 +2657,42 @@ msgid "" "tutorial</span></a></p></body></html>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:445 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:446 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:447 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:448 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:449 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:450 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:451 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:452 msgid "Level &2 TOC" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:453 +msgid "&Title for generated TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:38 msgid "Author Sort" msgstr "" @@ -2676,7 +2782,7 @@ msgid "Convert %s to LRF" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:360 msgid "Set conversion defaults" msgstr "" @@ -3099,9 +3205,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:764 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:768 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:772 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:776 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1083 msgid "News" msgstr "" @@ -3584,12 +3690,12 @@ msgid "Job has already run" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:971 msgid "Size (MB)" msgstr "పరిమాణం (మెబై)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:972 msgid "Date" msgstr "తేదీ" @@ -3597,35 +3703,35 @@ msgstr "తేదీ" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:319 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 msgid "Book <font face=\"serif\">%s</font> of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:739 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:740 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:903 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1006 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3701,152 +3807,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "" "<p>For help visit <a " "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -msgid "Send to main memory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:173 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1254 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1387 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:421 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:511 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:545 msgid "" "\n" " <p>The database of books on the reader is corrupted. Try the " @@ -3862,308 +3968,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "<p>Books with the same title as the following already exist in the database. " "Add them anyway?<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:611 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:679 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749 msgid "" "<p>Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:<br><ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:974 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:985 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "" "<p>Could not save the following books to disk, because the %s format is not " "available for them:<ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1025 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1038 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1039 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1159 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1165 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1211 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1178 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1244 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1245 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1262 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1265 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1274 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1276 msgid "" "<p>An invalid database already exists at %s, delete it before trying to move " "the existing database.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347 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:1359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361 msgid "" "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431 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:1452 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455 msgid "" " is communicating with the device!<br>\n" " 'Quitting may cause corruption on the device.<br>\n" " 'Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493 msgid "" "will keep running in the system tray. To close it, choose <b>Quit</b> in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510 msgid "" "<span style=\"color:red; font-weight:bold\">Latest version: <a " "href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "" "%s has been updated to version %s. See the <a " "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534 msgid "Log debugging information to console" msgstr "" @@ -4176,119 +4286,125 @@ msgid "Output:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321 +msgid "" +"Set the output format that is used when converting ebooks and downloading " +"news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322 msgid "Advanced search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 msgid "Alt+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 msgid "&Search:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 msgid "" "Search the list of books by title or author<br><br>Words separated by spaces " "are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 msgid "" "Search the list of books by title, author, publisher, tags and " "comments<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Sort by &popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 msgid "Add books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 msgid "Del" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Edit meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 msgid "E" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Fetch news" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "F" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 msgid "Convert E-books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "C" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "V" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "Open containing folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Show book details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "Books with the same tags" msgstr "" @@ -4336,46 +4452,46 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117 msgid "Convert book: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Convert comic: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267 msgid "Starting Bulk conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344 msgid "" "<p>Could not convert %d of %d books, because no suitable source format was " "found.<ul>%s</ul>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:345 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:366 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:387 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:384 msgid "You must set a username and password for %s" msgstr "" @@ -4466,11 +4582,6 @@ msgstr "" msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 -msgid "Table of Contents" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:166 msgid "Go to..." msgstr "" @@ -4664,7 +4775,7 @@ msgid "Username for access. By default, it is: %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:32 -msgid "The maximum size for displayed covers" +msgid "The maximum size for displayed covers. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:107 @@ -4894,20 +5005,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "<p>Copying books to %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1293 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1301 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1264 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1272 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1310 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1318 msgid "Compacting database" msgstr "" @@ -4922,11 +5033,11 @@ msgid "" "Start the calibre content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:372 +#: /home/kovid/work/calibre/src/calibre/parallel.py:380 msgid "Could not launch worker process." msgstr "" -#: /home/kovid/work/calibre/src/calibre/parallel.py:798 +#: /home/kovid/work/calibre/src/calibre/parallel.py:806 msgid "Job stopped by user" msgstr "" @@ -5013,28 +5124,28 @@ msgid "Customize the download engine" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:20 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:446 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:22 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:454 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:24 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:456 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:26 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -5042,7 +5153,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:28 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -5052,12 +5163,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:30 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:462 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "Do not download CSS stylesheets." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:33 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:90 msgid "" "Specify a list of feeds to download. For example: \n" "\"['http://feeds.newsweek.com/newsweek/TopNews', " @@ -5067,58 +5178,58 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:37 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:92 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 msgid "Be more verbose while processing." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:39 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:94 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 msgid "" "The title for this recipe. Used as the title for any ebooks created from the " "downloaded feeds." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:41 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:95 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:97 msgid "Username for sites that require a login to access content." msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:43 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:96 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:98 msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:49 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:99 -msgid "" -"Number of levels of links to follow on webpages that are linked to from " -"feeds. Defaul %default" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:51 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:101 msgid "" +"Number of levels of links to follow on webpages that are linked to from " +"feeds. Defaul %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +msgid "" "The directory in which to store the downloaded feeds. Defaults to the " "current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:53 -msgid "Don't show the progress bar" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:55 -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 -msgid "Very verbose output, useful for debugging." +msgid "Don't show the progress bar" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:57 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:107 +msgid "Very verbose output, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:59 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:109 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:63 msgid "" "%%prog [options] ARG\n" "\n" @@ -5139,17 +5250,17 @@ msgid "" "%s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:85 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:87 msgid "" "Options to control web2disk (used to fetch websites linked from feeds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:103 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:105 msgid "Dont show the progress bar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:118 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:675 +#: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:120 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Fetching feeds..." msgstr "" @@ -5157,106 +5268,106 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:556 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:558 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:562 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:560 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:566 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:570 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:564 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:568 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:572 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:660 msgid "Could not fetch article. Run with --debug to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:685 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:691 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:754 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:760 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:770 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:777 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:900 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:910 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965 msgid "" "\n" "Downloaded article %s from %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:961 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:971 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:967 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977 msgid "Failed to download article: %s from %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:972 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:440 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:448 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:443 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:451 msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:449 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:457 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:460 msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:463 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:471 msgid "Show detailed output information. Useful for debugging" msgstr "" diff --git a/src/calibre/utils/config.py b/src/calibre/utils/config.py index 44dc5d0ecb..ec2e17d3fa 100644 --- a/src/calibre/utils/config.py +++ b/src/calibre/utils/config.py @@ -97,7 +97,7 @@ class OptionParser(_OptionParser): def merge(self, parser): ''' - Add options from parser to self. In case of conflicts, confilicting options from + Add options from parser to self. In case of conflicts, conflicting options from parser are skipped. ''' opts = list(parser.option_list) @@ -224,6 +224,8 @@ class OptionSet(object): def update(self, other): for name in other.groups.keys(): self.groups[name] = other.groups[name] + if name not in self.group_list: + self.group_list.append(name) for pref in other.preferences: if pref in self.preferences: self.preferences.remove(pref) diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 2b5652260d..d087004dbe 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -23,7 +23,8 @@ recipe_modules = ['recipe_' + r for r in ( 'spiegel_int', 'themarketticker', 'tomshardware', 'xkcd', 'ftd', 'zdnet', 'joelonsoftware', 'telepolis', 'common_dreams', 'nin', 'tomshardware_de', 'pagina12', 'infobae', 'ambito', 'elargentino', 'sueddeutsche', 'the_age', - 'laprensa', + 'laprensa', 'amspec', 'freakonomics', 'criticadigital', 'elcronista', + 'shacknews', 'teleread', )] import re, imp, inspect, time, os diff --git a/src/calibre/web/feeds/recipes/recipe_amspec.py b/src/calibre/web/feeds/recipes/recipe_amspec.py new file mode 100644 index 0000000000..b01fadee77 --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_amspec.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>' +''' +spectator.org +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class TheAmericanSpectator(BasicNewsRecipe): + title = 'The American Spectator' + __author__ = 'Darko Miletic' + description = 'news from USA' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + INDEX = 'http://spectator.org' + + html2lrf_options = [ + '--comment' , description + , '--category' , 'news, politics, USA' + , '--publisher' , title + ] + + keep_only_tags = [ + dict(name='div', attrs={'class':'post inner'}) + ,dict(name='div', attrs={'class':'author-bio'}) + ] + + remove_tags = [ + dict(name='object') + ,dict(name='div', attrs={'class':'col3' }) + ,dict(name='div', attrs={'class':'post-options' }) + ,dict(name='p' , attrs={'class':'letter-editor'}) + ,dict(name='div', attrs={'class':'social' }) + ] + + feeds = [ (u'Articles', u'http://feedproxy.google.com/amspecarticles')] + + def get_cover_url(self): + cover_url = None + soup = self.index_to_soup(self.INDEX) + link_item = soup.find('a',attrs={'class':'cover'}) + if link_item: + soup2 = self.index_to_soup(link_item['href']) + link_item2 = soup2.find('div',attrs={'class':'post inner issues'}) + cover_url = self.INDEX + link_item2.img['src'] + return cover_url + + def print_version(self, url): + return url + '/print' diff --git a/src/calibre/web/feeds/recipes/recipe_criticadigital.py b/src/calibre/web/feeds/recipes/recipe_criticadigital.py new file mode 100644 index 0000000000..b92a33231c --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_criticadigital.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2008, Darko Miletic <darko.miletic at gmail.com>' +''' +criticadigital.com +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class CriticaDigital(BasicNewsRecipe): + title = 'Critica de la Argentina' + __author__ = 'Darko Miletic' + description = 'Noticias de Argentina' + oldest_article = 2 + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + encoding = 'cp1252' + + html2lrf_options = [ + '--comment' , description + , '--category' , 'news, Argentina' + , '--publisher' , title + ] + + keep_only_tags = [ + dict(name='div', attrs={'class':'bloqueTitulosNoticia'}) + ,dict(name='div', attrs={'id':'c453-1' }) + ] + + remove_tags = [ + dict(name='div', attrs={'class':'box300' }) + ,dict(name='div', style=True ) + ,dict(name='div', attrs={'class':'titcomentario'}) + ,dict(name='div', attrs={'class':'comentario' }) + ,dict(name='div', attrs={'class':'paginador' }) + ] + + feeds = [ + (u'Politica', u'http://www.criticadigital.com/herramientas/rss.php?ch=politica' ) + ,(u'Economia', u'http://www.criticadigital.com/herramientas/rss.php?ch=economia' ) + ,(u'Deportes', u'http://www.criticadigital.com/herramientas/rss.php?ch=deportes' ) + ,(u'Espectaculos', u'http://www.criticadigital.com/herramientas/rss.php?ch=espectaculos') + ,(u'Mundo', u'http://www.criticadigital.com/herramientas/rss.php?ch=mundo' ) + ,(u'Policiales', u'http://www.criticadigital.com/herramientas/rss.php?ch=policiales' ) + ,(u'Sociedad', u'http://www.criticadigital.com/herramientas/rss.php?ch=sociedad' ) + ,(u'Salud', u'http://www.criticadigital.com/herramientas/rss.php?ch=salud' ) + ,(u'Tecnologia', u'http://www.criticadigital.com/herramientas/rss.php?ch=tecnologia' ) + ,(u'Santa Fe', u'http://www.criticadigital.com/herramientas/rss.php?ch=santa_fe' ) + ] + + def get_cover_url(self): + cover_url = None + index = 'http://www.criticadigital.com/impresa/' + soup = self.index_to_soup(index) + link_item = soup.find('div',attrs={'class':'tapa'}) + if link_item: + cover_url = index + link_item.img['src'] + return cover_url diff --git a/src/calibre/web/feeds/recipes/recipe_elcronista.py b/src/calibre/web/feeds/recipes/recipe_elcronista.py new file mode 100644 index 0000000000..f425f99e7a --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_elcronista.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2008, Darko Miletic <darko.miletic at gmail.com>' +''' +cronista.com +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class ElCronista(BasicNewsRecipe): + title = 'El Cronista' + __author__ = 'Darko Miletic' + description = 'Noticias de Argentina' + oldest_article = 2 + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + encoding = 'cp1252' + + html2lrf_options = [ + '--comment' , description + , '--category' , 'news, Argentina' + , '--publisher' , title + ] + + keep_only_tags = [ + dict(name='table', attrs={'width':'100%' }) + ,dict(name='h1' , attrs={'class':'Arialgris16normal'}) + ] + + remove_tags = [dict(name='a', attrs={'class':'Arialazul12'})] + + feeds = [ + (u'Economia' , u'http://www.cronista.com/adjuntos/8/rss/Economia_EI.xml' ) + ,(u'Negocios' , u'http://www.cronista.com/adjuntos/8/rss/negocios_EI.xml' ) + ,(u'Ultimo momento' , u'http://www.cronista.com/adjuntos/8/rss/ultimo_momento.xml' ) + ,(u'Finanzas y Mercados' , u'http://www.cronista.com/adjuntos/8/rss/Finanzas_Mercados_EI.xml' ) + ,(u'Financial Times' , u'http://www.cronista.com/adjuntos/8/rss/FT_EI.xml' ) + ,(u'Opinion edicion impresa' , u'http://www.cronista.com/adjuntos/8/rss/opinion_edicion_impresa.xml' ) + ,(u'Socialmente Responsables', u'http://www.cronista.com/adjuntos/8/rss/Socialmente_Responsables.xml') + ,(u'Asuntos Legales' , u'http://www.cronista.com/adjuntos/8/rss/asuntoslegales.xml' ) + ,(u'IT Business' , u'http://www.cronista.com/adjuntos/8/rss/itbusiness.xml' ) + ,(u'Management y RR.HH.' , u'http://www.cronista.com/adjuntos/8/rss/management.xml' ) + ,(u'Inversiones Personales' , u'http://www.cronista.com/adjuntos/8/rss/inversionespersonales.xml' ) + ] + + def print_version(self, url): + main, sep, rest = url.partition('.com/notas/') + article_id, lsep, rrest = rest.partition('-') + return 'http://www.cronista.com/interior/index.php?p=imprimir_nota&idNota=' + article_id + + def preprocess_html(self, soup): + mtag = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">' + soup.head.insert(0,mtag) + soup.head.base.extract() + htext = soup.find('h1',attrs={'class':'Arialgris16normal'}) + htext.name = 'p' + soup.prettify() + return soup + + def get_cover_url(self): + cover_url = None + index = 'http://www.cronista.com/contenidos/' + soup = self.index_to_soup(index + 'ee.html') + link_item = soup.find('a',attrs={'href':"javascript:Close()"}) + if link_item: + cover_url = index + link_item.img['src'] + return cover_url + diff --git a/src/calibre/web/feeds/recipes/recipe_faznet.py b/src/calibre/web/feeds/recipes/recipe_faznet.py index 0bd4a38d14..5efe7ec9e6 100644 --- a/src/calibre/web/feeds/recipes/recipe_faznet.py +++ b/src/calibre/web/feeds/recipes/recipe_faznet.py @@ -11,7 +11,7 @@ class FazNet(BasicNewsRecipe): title = 'FAZ NET' __author__ = 'Kovid Goyal' - description = 'News from Germany' + description = '"Frankfurter Allgemeine Zeitung' use_embedded_content = False max_articles_per_feed = 30 diff --git a/src/calibre/web/feeds/recipes/recipe_freakonomics.py b/src/calibre/web/feeds/recipes/recipe_freakonomics.py new file mode 100644 index 0000000000..704f7f727d --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_freakonomics.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python +__license__ = 'GPL v3' +__copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net' +__docformat__ = 'restructuredtext en' + +from calibre.web.feeds.news import BasicNewsRecipe + +class Freakonomics(BasicNewsRecipe): + + title = 'Freakonomics Blog' + description = 'The Hidden side of everything' + __author__ = 'Kovid Goyal' + + feeds = [('Blog', 'http://freakonomics.blogs.nytimes.com/feed/atom/')] + + def get_article_url(self, article): + return article.get('feedburner_origlink', None) + + def print_version(self, url): + return url + '?pagemode=print' \ No newline at end of file diff --git a/src/calibre/web/feeds/recipes/recipe_shacknews.py b/src/calibre/web/feeds/recipes/recipe_shacknews.py new file mode 100644 index 0000000000..878384f63b --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_shacknews.py @@ -0,0 +1,26 @@ + +from calibre.web.feeds.news import BasicNewsRecipe + +class Shacknews(BasicNewsRecipe): + __author__ = 'Docbrown00' + __license__ = 'GPL v3' + title = u'Shacknews' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + remove_tags = [dict(name='div', attrs={'class': ['nuggets', 'comments']}), + dict(name='p', attrs={'class': 'videoembed'})] + keep_only_tags = [dict(name='div', attrs={'class':'story'})] + feeds = [ + (u'Latest News', u'http://feed.shacknews.com/shackfeed.xml'), + (u'PC', u'http://feed.shacknews.com/extras/tag_rss.x/PC'), + (u'Wii', u'http://feed.shacknews.com/extras/tag_rss.x/Nintendo+Wii'), + (u'Xbox 360', u'http://feed.shacknews.com/extras/tag_rss.x/Xbox+360'), + (u'Playstation 3', u'http://feed.shacknews.com/extras/tag_rss.x/PlayStation+3'), + (u'PSP', u'http://feed.shacknews.com/extras/tag_rss.x/PSP'), + (u'Nintendo DS', u'http://feed.shacknews.com/extras/tag_rss.x/Nintendo+DS'), + (u'iPhone', u'http://feed.shacknews.com/extras/tag_rss.x/iPhone'), + (u'DLC', u'http://feed.shacknews.com/extras/tag_rss.x/DLC'), + (u'Valve', u'http://feed.shacknews.com/extras/tag_rss.x/Valve'), + (u'Electronic Arts', u'http://feed.shacknews.com/extras/tag_rss.x/Electronic+Arts') + ] diff --git a/src/calibre/web/feeds/recipes/recipe_spiegelde.py b/src/calibre/web/feeds/recipes/recipe_spiegelde.py index fe4de53364..f13c76639a 100644 --- a/src/calibre/web/feeds/recipes/recipe_spiegelde.py +++ b/src/calibre/web/feeds/recipes/recipe_spiegelde.py @@ -13,7 +13,7 @@ from calibre.web.feeds.news import BasicNewsRecipe class SpeigelOnline(BasicNewsRecipe): title = 'Spiegel Online' - description = 'News from Germany' + description = 'Nachrichten des Magazins Der Spiegel' __author__ = 'Kovid Goyal' use_embedded_content = False timefmt = ' [ %Y-%m-%d %a]' diff --git a/src/calibre/web/feeds/recipes/recipe_teleread.py b/src/calibre/web/feeds/recipes/recipe_teleread.py new file mode 100644 index 0000000000..06d66720fd --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_teleread.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +__license__ = 'GPL v3' +__copyright__ = '2009, Kovid Goyal kovid@kovidgoyal.net' +__docformat__ = 'restructuredtext en' + +''' +teleread.org +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class Teleread(BasicNewsRecipe): + + title = 'Teleread Blog' + description = 'News & views on e-books, libraries, publishing and related topics' + __author__ = 'Kovid Goyal' + + feeds = [('Entries', 'http://www.teleread.org/feed/')] + + remove_tags = [dict(attrs={'class':['sociable', 'comments', + 'wlWriterSmartContent', 'feedflare']})] + + def get_article_url(self, article): + return article.get('feedburner_origlink', article.get('link', article.get('guid'))) \ No newline at end of file diff --git a/src/calibre/web/feeds/recipes/recipe_zeitde.py b/src/calibre/web/feeds/recipes/recipe_zeitde.py index 892d748465..c37a487153 100644 --- a/src/calibre/web/feeds/recipes/recipe_zeitde.py +++ b/src/calibre/web/feeds/recipes/recipe_zeitde.py @@ -11,7 +11,7 @@ from calibre.web.feeds.news import BasicNewsRecipe class ZeitDe(BasicNewsRecipe): title = 'Die Zeit Nachrichten' - description = 'News from Germany' + description = 'Die Zeit - Online Nachrichten' __author__ = 'Kovid Goyal' use_embedded_content = False timefmt = ' [%d %b %Y]' diff --git a/src/calibre/web/fetch/simple.py b/src/calibre/web/fetch/simple.py index 8d6301ada4..8dee540e01 100644 --- a/src/calibre/web/fetch/simple.py +++ b/src/calibre/web/fetch/simple.py @@ -407,6 +407,7 @@ class RecursiveFetcher(object, LoggingInterface): if not isinstance(_fname, unicode): _fname.decode('latin1', 'replace') _fname = _fname.encode('ascii', 'replace').replace('%', '').replace(os.sep, '') + _fname = sanitize_file_name(_fname) res = os.path.join(linkdiskpath, _fname) self.downloaded_paths.append(res) self.filemap[nurl] = res