diff --git a/.bzrignore b/.bzrignore index 4063530843..4c564339fa 100644 --- a/.bzrignore +++ b/.bzrignore @@ -18,4 +18,4 @@ src/calibre/gui2/pictureflow/Makefile.Release src/calibre/gui2/pictureflow/debug/ src/calibre/gui2/pictureflow/pictureflow_resource.rc src/calibre/gui2/pictureflow/release/ - +src/calibre/translations/compiled.py diff --git a/Makefile b/Makefile index e233811ce8..6616ae7d98 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ test : gui2 cd src/calibre/gui2 && ${PYTHON} make.py test translations : - cd src/calibre && ${PYTHON} translations/__init__.py + cd src/calibre/translations && ${PYTHON} __init__.py resources: ${PYTHON} resources.py @@ -38,4 +38,5 @@ pictureflow : rm -rf src/calibre/gui2/pictureflow/.build rm -rf src/calibre/gui2/pictureflow/PyQt/.build - +pot : + cd src/calibre/translations && ${PYTHON} __init__.py pot diff --git a/src/calibre/__init__.py b/src/calibre/__init__.py index 793bc12c66..b2f0ce034f 100644 --- a/src/calibre/__init__.py +++ b/src/calibre/__init__.py @@ -285,7 +285,10 @@ def get_lang(): def set_translator(): # To test different translations invoke as # LC_ALL=de_DE.utf8 program - from calibre.translations.data import translations + try: + from calibre.translations.compiled import translations + except: + return lang = get_lang() if lang: buf = None diff --git a/src/calibre/translations/__init__.py b/src/calibre/translations/__init__.py index 4f275480b1..4ec8c82d35 100644 --- a/src/calibre/translations/__init__.py +++ b/src/calibre/translations/__init__.py @@ -4,7 +4,8 @@ Manage translation of user visible strings. ''' -import sys, os, cStringIO, tempfile, subprocess, functools, tarfile, re, time +import sys, os, cStringIO, tempfile, subprocess, functools, tarfile, re, time, \ + glob, urllib2, shutil check_call = functools.partial(subprocess.check_call, shell=True) try: @@ -16,22 +17,9 @@ from calibre.translations.msgfmt import main as msgfmt - -TRANSLATIONS = [ - 'sl', - 'de', - 'ca', - 'fr', - 'es', - 'it', - 'bg', - 'nds', - 'ru', - ] - def source_files(): ans = [] - for root, dirs, files in os.walk(os.getcwdu()): + for root, dirs, files in os.walk(os.path.dirname(os.getcwdu())): for name in files: if name.endswith('.py'): ans.append(os.path.abspath(os.path.join(root, name))) @@ -41,7 +29,39 @@ def source_files(): def update_po_files(tarball): if not os.getcwd().endswith('translations'): os.chdir('translations') - tf = tarfile.open(tarball, 'r:gz') + + +def create_pot(): + files = source_files() + buf = cStringIO.StringIO() + print 'Creating translations template' + tempdir = tempfile.mkdtemp() + pygettext(buf, ['-p', tempdir]+files) + src = buf.getvalue() + pot = os.path.join(tempdir, 'calibre.pot') + f = open(pot, 'wb') + f.write(src) + f.close() + print 'Translations template:', pot + return pot + + +def compile_translations(): + translations = {} + print 'Compiling translations...' + for po in glob.glob('*.po'): + lang = os.path.basename(po).partition('.')[0] + buf = cStringIO.StringIO() + print 'Compiling', lang + msgfmt(buf, [po]) + translations[lang] = buf.getvalue() + open('compiled.py', 'wb').write('translations = '+repr(translations)) + +def import_from_launchpad(url): + f = open('/tmp/launchpad_export.tar.gz', 'wb') + shutil.copyfileobj(urllib2.urlopen(url), f) + f.close() + tf = tarfile.open('/tmp/launchpad_export.tar.gz', 'r:gz') next = tf.next() while next is not None: if next.name.endswith('.po'): @@ -53,42 +73,14 @@ def update_po_files(tarball): return 0 def main(args=sys.argv): - if args[-1].endswith('.tar.gz'): - return update_po_files(args[-1]) - tdir = os.path.dirname(__file__) - files = source_files() - buf = cStringIO.StringIO() - print 'Creating translations template' - pygettext(buf, ['-p', tdir]+files) - src = buf.getvalue() - tempdir = tempfile.mkdtemp() - tf = tarfile.open(os.path.join(tempdir, 'translations.tar.bz2'), 'w:bz2') - fd, fname = tempfile.mkstemp(suffix='.pot') - os.write(fd,src) - - translations = {} - for tr in TRANSLATIONS: - po = os.path.join(tdir, tr+'.po') - if not os.path.exists(po): - open(po, 'wb').write(src.replace('LANGUAGE', tr)) + if len(args) > 1: + if args[1] == 'pot': + create_pot() else: - print 'Merging', os.path.basename(po) - check_call('msgmerge -v -U -N --backup=none '+po + ' ' + fname) - raw = re.sub('"PO-Revision-Date.*?"', '"PO-Revision-Date: %s\\\\n"'%time.strftime('%Y-%m-%d %H:%M+%Z'), open(po).read()) - open(po, 'wb').write(raw) - - tf.add(po, os.path.basename(po)) - buf = cStringIO.StringIO() - print 'Compiling translations' - msgfmt(buf, [po]) - translations[tr] = buf.getvalue() - open(os.path.join(tdir, 'data.py'), 'wb').write('translations = '+repr(translations)) - os.close(fd) - tf.add(fname, 'strings.pot') - tf.close() - os.unlink(fname) - print 'Translations tarball is in', os.path.join(tempdir, 'translations.tar.bz2') + import_from_launchpad(args[1]) + else: + compile_translations() return 0 - + if __name__ == '__main__': sys.exit(main()) diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index b13b1f4564..215842b0b0 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" -"POT-Creation-Date: 2008-05-24 11:09+PDT\n" -"PO-Revision-Date: 2008-05-24 11:09+PDT\n" +"POT-Creation-Date: 2008-05-23 21:23+PDT\n" +"PO-Revision-Date: 2008-05-23 22:13+PDT\n" "Last-Translator: Automatically generated\n" "Language-Team: bg\n" "MIME-Version: 1.0\n" @@ -34,7 +34,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:672 msgid "Unknown" msgstr "" @@ -178,22 +178,18 @@ msgid "" "to %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:168 -msgid "Don't add links to the table of contents." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:169 msgid "" "Prevent the automatic insertion of page breaks before detected chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:173 msgid "" "The regular expression used to detect chapter titles. It is searched for in " "heading tags (h1-h6). Defaults to %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:176 msgid "" "If html2lrf does not find any page breaks in the html file and cannot detect " "chapter headings, it will automatically insert page-breaks before the tags " @@ -204,12 +200,12 @@ msgid "" "has only a few elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:186 msgid "" "Force a page break before tags whoose names match this regular expression." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:188 msgid "" "Force a page break before an element having the specified attribute. The " "format for this option is tagname regexp,attribute name,attribute value " @@ -217,25 +213,21 @@ msgid "" "\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:194 -msgid "Add detected chapters to the table of contents." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:191 msgid "Preprocess Baen HTML files to improve generated LRF." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:193 msgid "" "You must add this option if processing files generated by pdftohtml, " "otherwise conversion will fail." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:201 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:195 msgid "Use this option on html0 files from Book Designer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:198 msgid "" "Specify trutype font families for serif, sans-serif and monospace fonts. " "These fonts will be embedded in the LRF file. Note that custom fonts lead to " @@ -244,33 +236,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:207 msgid "The serif family of fonts to embed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:216 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:210 msgid "The sans-serif family of fonts to embed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:213 msgid "The monospace family of fonts to embed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:223 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:217 msgid "Be verbose while processing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:219 msgid "Convert to LRS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:227 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:221 msgid "" "Minimize memory usage at the cost of longer processing times. Use this " "option if you are on a memory constrained machine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:229 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:223 msgid "" "Specify the character encoding of the source file. If the output LRF file " "contains strange characters, try changing this option. A common encoding for " @@ -359,57 +351,57 @@ msgstr "" msgid "Failed to parse link %s %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:581 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:580 msgid "Cannot add link %s to TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:923 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:922 msgid "Unable to process image %s. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:961 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 msgid "Unable to process interlaced PNG %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:976 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:975 msgid "" "Could not process image: %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1676 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1671 msgid "An error occurred while processing a table: %s. Ignoring table markup." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1678 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1673 msgid "" "Bad table:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1700 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1695 msgid "Table has cell that is too large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1730 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1725 msgid "" "You have to save the website %s as an html file first and then run html2lrf " "on it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765 msgid "Could not read cover image: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1773 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768 msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1902 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1897 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1908 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1903 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -687,13 +679,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:14 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:268 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:395 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:742 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:254 msgid "Comments" @@ -739,31 +731,31 @@ msgstr "" msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:258 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:187 msgid "Basic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:190 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:192 msgid "&Location of books database (library1.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:193 msgid "Browse for the new database location" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:194 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -787,53 +779,53 @@ msgstr "" msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:195 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:196 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:197 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:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:198 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:199 msgid "&Priority for conversion jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:200 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:201 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:203 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:205 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:206 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:207 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:208 msgid "&Metadata from file name" msgstr "" @@ -844,7 +836,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:743 msgid "Author(s)" msgstr "" @@ -978,7 +970,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:496 msgid "Metadata" msgstr "" @@ -989,7 +981,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:500 msgid "Look & Feel" msgstr "" @@ -1000,7 +992,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:505 msgid "Page Setup" msgstr "" @@ -1009,7 +1001,7 @@ msgid "Fine tune the detection of chapter and section headings." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:284 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Chapter Detection" msgstr "" @@ -1021,55 +1013,55 @@ msgstr "" msgid "Bulk convert ebooks to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:491 msgid "Convert to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:492 msgid "Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 msgid "Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /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:285 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 +#: /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:286 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 +#: /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:287 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 msgid "Use cover from &source file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 +#: /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:253 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:254 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 +#: /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:110 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:255 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 +#: /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:111 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:256 msgid "" @@ -1077,28 +1069,28 @@ msgid "" "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 +#: /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:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:263 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:264 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:265 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 +#: /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:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:266 msgid "" @@ -1106,14 +1098,14 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:269 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:270 @@ -1121,160 +1113,152 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 +#: /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:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 +#: /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:276 msgid "Book " msgstr "" -#: /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:537 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:538 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:547 msgid " pts" msgstr "" -#: /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:539 msgid "Embedded Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:540 msgid "&Serif:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:541 msgid "S&ans-serif:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "&Monospace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:543 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:544 msgid "Minimum &indent:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:546 msgid "&Word spacing:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "Enable auto &rotation of images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "Insert &blank lines between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:550 msgid "Ignore &tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "Ignore &colors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:552 msgid "&Preprocess:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "Header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:554 msgid "&Show header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Header format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:556 msgid "Override
CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:557 msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:552 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:556 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:560 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:562 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:564 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:566 msgid "Title based detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:567 msgid "&Disable chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:568 msgid "&Regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:562 -msgid "Add &chapters to table of contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 -msgid "Don't add &links to the table of contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:569 msgid "Tag based detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:570 msgid "&Page break before tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:571 msgid "&Force page break before tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:572 msgid "Force page break before &attribute:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:573 msgid "Help on item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:574 msgid "" "\n" @@ -1438,7 +1422,7 @@ msgid "Series" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:19 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 msgid "Format" msgstr "" @@ -1841,8 +1825,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:244 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:746 msgid "Tags" msgstr "" @@ -1859,12 +1843,12 @@ msgid "Double click to edit me

" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:744 msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:398 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:745 msgid "Date" msgstr "" @@ -1872,15 +1856,15 @@ msgstr "" msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:677 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:681 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:781 msgid "Search (For Advanced Search click the button to the left)" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 0b4ef8afba..59d84d73c2 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-05-24 11:09+PDT\n" -"PO-Revision-Date: 2008-05-24 11:09+PDT\n" +"POT-Creation-Date: 2008-05-23 21:23+PDT\n" +"PO-Revision-Date: 2008-05-23 22:13+PDT\n" "Last-Translator: calibre\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -41,7 +41,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:672 msgid "Unknown" msgstr "Desconegut" @@ -213,18 +213,14 @@ msgstr "" "Expressió regular. Les marques amb href coincidents, són ignorades. Per " "defecte: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:168 -msgid "Don't add links to the table of contents." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:169 msgid "" "Prevent the automatic insertion of page breaks before detected chapters." msgstr "" "Evita la inserció automàtica de salts de pàgina abans dels capí­tols " "detectats." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:173 msgid "" "The regular expression used to detect chapter titles. It is searched for in " "heading tags (h1-h6). Defaults to %default" @@ -232,7 +228,7 @@ msgstr "" "Expressió regular utilitzada per a detectar els tí­tols dels capí­tols. " "Cerca a les marques de encapçalament (h1-h6). Per defecte: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:176 msgid "" "If html2lrf does not find any page breaks in the html file and cannot detect " "chapter headings, it will automatically insert page-breaks before the tags " @@ -250,14 +246,14 @@ msgstr "" "llargues, que alentirien al canvi de fulla del fitxer LRF. Aquesta opció " "s'ignora si la pàgina actual en té pocs elements." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:186 msgid "" "Force a page break before tags whoose names match this regular expression." msgstr "" "Força un salt de pàgina abans de les marques amb noms coincidents amb " "l'expressió regular." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:188 msgid "" "Force a page break before an element having the specified attribute. The " "format for this option is tagname regexp,attribute name,attribute value " @@ -269,16 +265,12 @@ msgstr "" "exemple, amb \"h\\d,class,chapter\", serien coincidents totes les marques de " "encapçalament amb l'atribut class=\"chapter\". Per defecte: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:194 -msgid "Add detected chapters to the table of contents." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:191 msgid "Preprocess Baen HTML files to improve generated LRF." msgstr "" "Pre-processa els fitxers Baen HTML per a millorar el fitxer LRF generat." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:193 msgid "" "You must add this option if processing files generated by pdftohtml, " "otherwise conversion will fail." @@ -286,11 +278,11 @@ msgstr "" "Cal que afegiu aquesta opció per a fitxers generats amb pdftohtml, si no " "voleu que la conversió falli." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:201 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:195 msgid "Use this option on html0 files from Book Designer." msgstr "Utilitzeu aquesta opció per a fitxers html0 de Book Designer." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:198 msgid "" "Specify trutype font families for serif, sans-serif and monospace fonts. " "These fonts will be embedded in the LRF file. Note that custom fonts lead to " @@ -304,27 +296,27 @@ msgstr "" "especificar cadascuna de les famí­lies s'empra: \"camí­ a la carpeta de " "lletres, famí­lia\" ( --serif-family \"%s, Times New Roman\")\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:207 msgid "The serif family of fonts to embed" msgstr "Famí­lia de lletres serif per a incrustar." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:216 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:210 msgid "The sans-serif family of fonts to embed" msgstr "Famí­lia de lletres sans-serif per a incrustar." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:213 msgid "The monospace family of fonts to embed" msgstr "Famí­lia de lletres monoespaiades per a incrustar." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:223 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:217 msgid "Be verbose while processing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:219 msgid "Convert to LRS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:227 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:221 msgid "" "Minimize memory usage at the cost of longer processing times. Use this " "option if you are on a memory constrained machine." @@ -332,7 +324,7 @@ msgstr "" "Minimitza l'ús de memòria, utilitzant més temps de processador. Empreu " "aquesta opció si el vostre equip no disposa de molta RAM." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:229 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:223 msgid "" "Specify the character encoding of the source file. If the output LRF file " "contains strange characters, try changing this option. A common encoding for " @@ -421,57 +413,57 @@ msgstr "" msgid "Failed to parse link %s %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:581 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:580 msgid "Cannot add link %s to TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:923 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:922 msgid "Unable to process image %s. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:961 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 msgid "Unable to process interlaced PNG %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:976 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:975 msgid "" "Could not process image: %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1676 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1671 msgid "An error occurred while processing a table: %s. Ignoring table markup." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1678 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1673 msgid "" "Bad table:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1700 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1695 msgid "Table has cell that is too large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1730 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1725 msgid "" "You have to save the website %s as an html file first and then run html2lrf " "on it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765 msgid "Could not read cover image: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1773 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768 msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1902 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1897 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1908 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1903 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -749,13 +741,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:14 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:268 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:395 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:742 msgid "Title" msgstr "Tí­tol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:254 msgid "Comments" @@ -801,31 +793,31 @@ msgstr "" msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:258 msgid "Configuration" msgstr "Configuració" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:187 msgid "Basic" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:190 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:192 msgid "&Location of books database (library1.db)" msgstr "&Ubicació de la base de dades (library1.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:193 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:194 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -849,53 +841,53 @@ msgstr "Cerca la nova ubicació de la base de dades" msgid "..." msgstr "..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:195 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:196 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:197 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:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:198 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:199 msgid "&Priority for conversion jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:200 msgid "Frequently used directories" msgstr "Directoris emprats amb freqüència" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:201 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:211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:203 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:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:205 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:206 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:207 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:208 msgid "&Metadata from file name" msgstr "" @@ -906,7 +898,7 @@ msgstr "ERROR" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:743 msgid "Author(s)" msgstr "Autor(s)" @@ -1047,7 +1039,7 @@ msgstr "" "informació s'actualitza tant a la base de dades com al fitxer LRF." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:496 msgid "Metadata" msgstr "Metadades" @@ -1060,7 +1052,7 @@ msgstr "" "lletra i l'espaiat entre paraules." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:500 msgid "Look & Feel" msgstr "Aparença" @@ -1073,7 +1065,7 @@ msgstr "" "de la pantalla, entre d'altres." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:505 msgid "Page Setup" msgstr "Configuració de la pàgina" @@ -1082,7 +1074,7 @@ 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/lrf_single.py:284 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Chapter Detection" msgstr "Detecció de capí­tols" @@ -1094,55 +1086,55 @@ msgstr "Ajuda no disponible" msgid "Bulk convert ebooks to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:491 msgid "Convert to LRF" msgstr "Convertir a LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:492 msgid "Category" msgstr "Categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 msgid "Options" msgstr "Opcions" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /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:285 msgid "Book Cover" msgstr "Coberta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 +#: /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:286 msgid "Change &cover image:" msgstr "Canvia la imatge de la &coberta:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 +#: /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:287 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/lrf_single_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 msgid "Use cover from &source file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 +#: /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:253 msgid "&Title: " msgstr "&Tí­tol:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:254 msgid "Change the title of this book" msgstr "Canvia el tí­tol del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 +#: /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:110 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:255 msgid "&Author(s): " msgstr "&Autor(s):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 +#: /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:111 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:256 msgid "" @@ -1150,28 +1142,28 @@ msgid "" "comma" msgstr "Canvia l'autor(s). Per a especificar més d'un, separeu-los amb comes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 msgid "Author So&rt:" msgstr "Ord&re per autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 +#: /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:118 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:263 msgid "&Publisher: " msgstr "&Editorial:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:264 msgid "Change the publisher of this book" msgstr "Canvia l'editorial del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:265 msgid "Ta&gs: " msgstr "Etique&tes:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 +#: /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:121 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:266 msgid "" @@ -1181,14 +1173,14 @@ msgstr "" "Etiquetes per a categoritzar el llibre (especialment útil per a recerques). " "

Pot emprar-se qualsevol paraula o frase, separada per comes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:269 msgid "&Series:" msgstr "&Sèries:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:270 @@ -1196,160 +1188,152 @@ 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/lrf_single_ui.py:526 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 +#: /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:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "Series index." msgstr "Índex de sèrie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 +#: /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:276 msgid "Book " msgstr "Llibre " -#: /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:537 msgid "Base &font size:" msgstr "Grandària de lletra base:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:538 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:547 msgid " pts" msgstr " punts" -#: /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:539 msgid "Embedded Fonts" msgstr "Lletres inserides" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:540 msgid "&Serif:" msgstr "&Serif:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:541 msgid "S&ans-serif:" msgstr "S&ans-serif:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 msgid "&Monospace:" msgstr "&Monoespaiada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:543 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:544 msgid "Minimum &indent:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:546 msgid "&Word spacing:" msgstr "&Espaiat de les paraules:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "Enable auto &rotation of images" msgstr "Activa la &rotació automàtica d'imatges" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "Insert &blank lines between paragraphs" msgstr "Inserta lí­nies &buides entre paràgrafs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:550 msgid "Ignore &tables" msgstr "Ignora les &taules" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "Ignore &colors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:552 msgid "&Preprocess:" msgstr "&Preprocessament:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "Header" msgstr "Capçalera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:554 msgid "&Show header" msgstr "&Mostrar capçalera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Header format:" msgstr "&Format de la capçalera:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:556 msgid "Override
CSS" msgstr "Substitueix
CSS" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:557 msgid "&Profile:" msgstr "&Perfil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 msgid "&Left Margin:" msgstr "Marge &Esquerre:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:552 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:554 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:556 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 msgid " px" msgstr " Pí­xels" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:560 msgid "&Right Margin:" msgstr "Marge &Dret:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:562 msgid "&Top Margin:" msgstr "Marge &Superior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:564 msgid "&Bottom Margin:" msgstr "Marge &Inferior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:566 msgid "Title based detection" msgstr "Detecció basada en el tí­tol" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:567 msgid "&Disable chapter detection" msgstr "&Desactivar detecció de capí­tols" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:568 msgid "&Regular expression:" msgstr "Expressió &Regular:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:562 -msgid "Add &chapters to table of contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563 -msgid "Don't add &links to the table of contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:569 msgid "Tag based detection" msgstr "Detecció basada en marques" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:570 msgid "&Page break before tag:" msgstr "Inserta un salt de &pàgina abans de la marca:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:571 msgid "&Force page break before tag:" msgstr "&Força un salt de pàgina abans de la marca:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:572 msgid "Force page break before &attribute:" msgstr "Força un salt de pàgina abans de l'&atribut:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:573 msgid "Help on item" msgstr "Ajuda amb l'í­tem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:569 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:574 msgid "" "\n" @@ -1516,7 +1500,7 @@ msgid "Series" msgstr "Sèries" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:19 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 msgid "Format" msgstr "Format" @@ -1919,8 +1903,8 @@ msgstr "Cap" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:244 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:746 msgid "Tags" msgstr "Etiquetes" @@ -1937,12 +1921,12 @@ msgid "Double click to edit me

" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:744 msgid "Size (MB)" msgstr "Grandària (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:398 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:745 msgid "Date" msgstr "Data" @@ -1950,15 +1934,15 @@ msgstr "Data" msgid "Rating" msgstr "Valoració" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:677 msgid "Path" msgstr "Camí" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:681 msgid "Timestamp" msgstr "Marca de temps" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:781 msgid "Search (For Advanced Search click the button to the left)" msgstr "" diff --git a/src/calibre/translations/data.py b/src/calibre/translations/data.py deleted file mode 100644 index b9e9c2ab52..0000000000 --- a/src/calibre/translations/data.py +++ /dev/null @@ -1 +0,0 @@ -translations = {'ru': '\xde\x12\x04\x95\x00\x00\x00\x00\x01\x00\x00\x00\x1c\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00&\x01\x00\x00-\x00\x00\x00\x00Project-Id-Version: calibre 0.4.55\nPOT-Creation-Date: 2008-05-24 11:09+PDT\nPO-Revision-Date: 2008-05-24 11:10+PDT\nLast-Translator: Automatically generated\nLanguage-Team: ru\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nGenerated-By: pygettext.py 1.5\n\x00', 'fr': '\xde\x12\x04\x95\x00\x00\x00\x00\x0f\x01\x00\x00\x1c\x00\x00\x00\x94\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x11\x00\x00\x17\x00\x00\x00\r\x11\x00\x00\x0b\x00\x00\x00%\x11\x00\x00\x04\x00\x00\x001\x11\x00\x00\x03\x00\x00\x006\x11\x00\x00\x08\x00\x00\x00:\x11\x00\x00\x06\x00\x00\x00C\x11\x00\x00\x0c\x00\x00\x00J\x11\x00\x00\t\x00\x00\x00W\x11\x00\x00\x0c\x00\x00\x00a\x11\x00\x00\x0f\x00\x00\x00n\x11\x00\x00\x1a\x00\x00\x00~\x11\x00\x00\x1d\x00\x00\x00\x99\x11\x00\x00\x0f\x00\x00\x00\xb7\x11\x00\x00\r\x00\x00\x00\xc7\x11\x00\x00)\x00\x00\x00\xd5\x11\x00\x00\x0b\x00\x00\x00\xff\x11\x00\x00\x17\x00\x00\x00\x0b\x12\x00\x00\n\x00\x00\x00#\x12\x00\x00\x0c\x00\x00\x00.\x12\x00\x00\x1e\x00\x00\x00;\x12\x00\x00\t\x00\x00\x00Z\x12\x00\x00\x0c\x00\x00\x00d\x12\x00\x00\x08\x00\x00\x00q\x12\x00\x00\x14\x00\x00\x00z\x12\x00\x00\r\x00\x00\x00\x8f\x12\x00\x00\x0e\x00\x00\x00\x9d\x12\x00\x00\x08\x00\x00\x00\xac\x12\x00\x00\x08\x00\x00\x00\xb5\x12\x00\x00\x07\x00\x00\x00\xbe\x12\x00\x00\x0c\x00\x00\x00\xc6\x12\x00\x00\x0e\x00\x00\x00\xd3\x12\x00\x00\x08\x00\x00\x00\xe2\x12\x00\x00\x0c\x00\x00\x00\xeb\x12\x00\x00\n\x00\x00\x00\xf8\x12\x00\x00\x0e\x00\x00\x00\x03\x13\x00\x00\x03\x00\x00\x00\x12\x13\x00\x001\x00\x00\x00\x16\x13\x00\x00"\x00\x00\x00H\x13\x00\x00=\x00\x00\x00k\x13\x00\x00\x18\x00\x00\x00\xa9\x13\x00\x00+\x00\x00\x00\xc2\x13\x00\x00>\x00\x00\x00\xee\x13\x00\x00S\x00\x00\x00-\x14\x00\x005\x00\x00\x00\x81\x14\x00\x00p\x00\x00\x00\xb7\x14\x00\x00a\x00\x00\x00(\x15\x00\x00G\x00\x00\x00\x8a\x15\x00\x00\xa7\x00\x00\x00\xd2\x15\x00\x002\x00\x00\x00z\x16\x00\x00\x01\x00\x00\x00\xad\x16\x00\x00X\x00\x00\x00\xaf\x16\x00\x00\r\x00\x00\x00\x08\x17\x00\x00\x0f\x00\x00\x00\x16\x17\x00\x00\x0b\x00\x00\x00&\x17\x00\x00\x0b\x00\x00\x002\x17\x00\x007\x00\x00\x00>\x17\x00\x004\x00\x00\x00v\x17\x00\x00.\x00\x00\x00\xab\x17\x00\x00\t\x00\x00\x00\xda\x17\x00\x006\x00\x00\x00\xe4\x17\x00\x00m\x00\x00\x00\x1b\x18\x00\x00\x19\x00\x00\x00\x89\x18\x00\x00\x0e\x00\x00\x00\xa3\x18\x00\x00\r\x00\x00\x00\xb2\x18\x00\x00\t\x00\x00\x00\xc0\x18\x00\x00\x11\x00\x00\x00\xca\x18\x00\x00\x04\x00\x00\x00\xdc\x18\x00\x00\x10\x00\x00\x00\xe1\x18\x00\x00\x05\x00\x00\x00\xf2\x18\x00\x00(\x00\x00\x00\xf8\x18\x00\x00\n\x00\x00\x00!\x19\x00\x00.\x00\x00\x00,\x19\x00\x005\x00\x00\x00[\x19\x00\x00$\x00\x00\x00\x91\x19\x00\x00\x0c\x00\x00\x00\xb6\x19\x00\x00\x10\x00\x00\x00\xc3\x19\x00\x00.\x00\x00\x00\xd4\x19\x00\x00\x0e\x00\x00\x00\x03\x1a\x00\x00\x0e\x00\x00\x00\x12\x1a\x00\x007\x00\x00\x00!\x1a\x00\x00\x14\x00\x00\x00Y\x1a\x00\x00\x12\x00\x00\x00n\x1a\x00\x00\x0b\x00\x00\x00\x81\x1a\x00\x00\x13\x00\x00\x00\x8d\x1a\x00\x00\x0b\x00\x00\x00\xa1\x1a\x00\x00\x11\x00\x00\x00\xad\x1a\x00\x00\x08\x00\x00\x00\xbf\x1a\x00\x00\x14\x00\x00\x00\xc8\x1a\x00\x00\x0f\x00\x00\x00\xdd\x1a\x00\x00R\x00\x00\x00\xed\x1a\x00\x00!\x00\x00\x00@\x1b\x00\x00\x1d\x00\x00\x00b\x1b\x00\x00H\x00\x00\x00\x80\x1b\x00\x00\x11\x00\x00\x00\xc9\x1b\x00\x00\r\x00\x00\x00\xdb\x1b\x00\x00%\x00\x00\x00\xe9\x1b\x00\x007\x00\x00\x00\x0f\x1c\x00\x00\x08\x00\x00\x00G\x1c\x00\x00\r\x00\x00\x00P\x1c\x00\x00\t\x00\x00\x00^\x1c\x00\x00\x10\x00\x00\x00h\x1c\x00\x00\x11\x00\x00\x00y\x1c\x00\x00\x0f\x00\x00\x00\x8b\x1c\x00\x00\x14\x00\x00\x00\x9b\x1c\x00\x00\x0e\x00\x00\x00\xb0\x1c\x00\x00\x15\x00\x00\x00\xbf\x1c\x00\x00R\x00\x00\x00\xd5\x1c\x00\x00\x17\x00\x00\x00(\x1d\x00\x00\x0b\x00\x00\x00@\x1d\x00\x00\x04\x00\x00\x00L\x1d\x00\x00\x19\x00\x00\x00Q\x1d\x00\x00\x03\x00\x00\x00k\x1d\x00\x00h\x00\x00\x00o\x1d\x00\x00\x1b\x00\x00\x00\xd8\x1d\x00\x00\x11\x00\x00\x00\xf4\x1d\x00\x00\x01\x00\x00\x00\x06\x1e\x00\x00\x05\x00\x00\x00\x08\x1e\x00\x00\x15\x00\x00\x00\x0e\x1e\x00\x00\x15\x00\x00\x00$\x1e\x00\x00\x15\x00\x00\x00:\x1e\x00\x00\x15\x00\x00\x00P\x1e\x00\x00\x1a\x00\x00\x00f\x1e\x00\x00\x0e\x00\x00\x00\x81\x1e\x00\x00\x1f\x00\x00\x00\x90\x1e\x00\x00C\x00\x00\x00\xb0\x1e\x00\x00\x1f\x00\x00\x00\xf4\x1e\x00\x00\x12\x00\x00\x00\x14\x1f\x00\x00\x17\x00\x00\x00\'\x1f\x00\x00\x1f\x00\x00\x00?\x1f\x00\x00\x05\x00\x00\x00_\x1f\x00\x00\x1d\x00\x00\x00e\x1f\x00\x00\x0e\x00\x00\x00\x83\x1f\x00\x00\x1a\x00\x00\x00\x92\x1f\x00\x00\n\x00\x00\x00\xad\x1f\x00\x00\x1f\x00\x00\x00\xb8\x1f\x00\x008\x00\x00\x00\xd8\x1f\x00\x00\x1d\x01\x00\x00\x11 \x00\x00J\x00\x00\x00/!\x00\x00#\x00\x00\x00z!\x00\x00\x06\x00\x00\x00\x9e!\x00\x00\x07\x00\x00\x00\xa5!\x00\x00\x07\x00\x00\x00\xad!\x00\x00\x1b\x00\x00\x00\xb5!\x00\x00\x06\x00\x00\x00\xd1!\x00\x00\x0c\x00\x00\x00\xd8!\x00\x00\t\x00\x00\x00\xe5!\x00\x00\x06\x00\x00\x00\xef!\x00\x00\xdc\x01\x00\x00\xf6!\x00\x00a\x00\x00\x00\xd3#\x00\x00\x0e\x00\x00\x005$\x00\x00\xa8\x00\x00\x00D$\x00\x00&\x00\x00\x00\xed$\x00\x00\x10\x00\x00\x00\x14%\x00\x00\x19\x00\x00\x00%%\x00\x00\x1a\x00\x00\x00?%\x00\x00.\x00\x00\x00Z%\x00\x00\x03\x00\x00\x00\x89%\x00\x00\x05\x00\x00\x00\x8d%\x00\x00\n\x00\x00\x00\x93%\x00\x00,\x00\x00\x00\x9e%\x00\x00\x07\x00\x00\x00\xcb%\x00\x00-\x00\x00\x00\xd3%\x00\x00\x0b\x00\x00\x00\x01&\x00\x00\x07\x00\x00\x00\r&\x00\x00\x10\x00\x00\x00\x15&\x00\x00\x08\x00\x00\x00&&\x00\x00y\x00\x00\x00/&\x00\x00\t\x00\x00\x00\xa9&\x00\x00\n\x00\x00\x00\xb3&\x00\x00\x14\x00\x00\x00\xbe&\x00\x00\x10\x00\x00\x00\xd3&\x00\x00\x11\x00\x00\x00\xe4&\x00\x00\x10\x00\x00\x00\xf6&\x00\x00\x12\x00\x00\x00\x07\'\x00\x00\x04\x00\x00\x00\x1a\'\x00\x00\x0f\x00\x00\x00\x1f\'\x00\x00\n\x00\x00\x00/\'\x00\x00\x07\x00\x00\x00:\'\x00\x008\x00\x00\x00B\'\x00\x00s\x00\x00\x00{\'\x00\x00\x0f\x00\x00\x00\xef\'\x00\x00\n\x00\x00\x00\xff\'\x00\x00\x10\x00\x00\x00\n(\x00\x00\x0f\x00\x00\x00\x1b(\x00\x00\x04\x00\x00\x00+(\x00\x00;\x00\x00\x000(\x00\x00G\x00\x00\x00l(\x00\x001\x00\x00\x00\xb4(\x00\x004\x00\x00\x00\xe6(\x00\x00\x80\x00\x00\x00\x1b)\x00\x00H\x00\x00\x00\x9c)\x00\x00\r\x00\x00\x00\xe5)\x00\x00\xbc\x00\x00\x00\xf3)\x00\x00\x08\x00\x00\x00\xb0*\x00\x00\t\x00\x00\x00\xb9*\x00\x00\x06\x00\x00\x00\xc3*\x00\x00\x1e\x00\x00\x00\xca*\x00\x00\x13\x00\x00\x00\xe9*\x00\x00<\x00\x00\x00\xfd*\x00\x00\x0c\x00\x00\x00:+\x00\x00<\x00\x00\x00G+\x00\x00\x84\x00\x00\x00\x84+\x00\x00\x12\x00\x00\x00\t,\x00\x00-\x00\x00\x00\x1c,\x00\x00\x0c\x00\x00\x00J,\x00\x00\x0c\x00\x00\x00W,\x00\x00V\x00\x00\x00d,\x00\x00r\x00\x00\x00\xbb,\x00\x00G\x00\x00\x00.-\x00\x00\x0e\x00\x00\x00v-\x00\x00\x13\x00\x00\x00\x85-\x00\x00\x14\x00\x00\x00\x99-\x00\x00#\x00\x00\x00\xae-\x00\x00\x06\x00\x00\x00\xd2-\x00\x00\r\x00\x00\x00\xd9-\x00\x00\x0b\x00\x00\x00\xe7-\x00\x00\x17\x00\x00\x00\xf3-\x00\x00\x1b\x00\x00\x00\x0b.\x00\x00\x1a\x00\x00\x00\'.\x00\x00\x0e\x00\x00\x00B.\x00\x00^\x00\x00\x00Q.\x00\x00\x12\x00\x00\x00\xb0.\x00\x00\x10\x00\x00\x00\xc3.\x00\x00\x10\x00\x00\x00\xd4.\x00\x00c\x00\x00\x00\xe5.\x00\x007\x00\x00\x00I/\x00\x00!\x00\x00\x00\x81/\x00\x00d\x00\x00\x00\xa3/\x00\x00\t\x00\x00\x00\x080\x00\x00\x17\x00\x00\x00\x120\x00\x00\x16\x00\x00\x00*0\x00\x00z\x00\x00\x00A0\x00\x00\x85\x00\x00\x00\xbc0\x00\x00\xb6\x00\x00\x00B1\x00\x00P\x00\x00\x00\xf91\x00\x00+\x01\x00\x00J2\x00\x00\x06\x00\x00\x00v3\x00\x00\x07\x00\x00\x00}3\x00\x00\n\x00\x00\x00\x853\x00\x00\x13\x00\x00\x00\x903\x00\x00\x04\x00\x00\x00\xa43\x00\x00\x85\x00\x00\x00\xa93\x00\x00\t\x00\x00\x00/4\x00\x000\x00\x00\x0094\x00\x00\x9d\x00\x00\x00j4\x00\x00&\x00\x00\x00\x085\x00\x00v\x00\x00\x00/5\x00\x00\'\x00\x00\x00\xa65\x00\x00"\x00\x00\x00\xce5\x00\x00h\x00\x00\x00\xf15\x00\x00\t\x00\x00\x00Z6\x00\x00\x05\x00\x00\x00d6\x00\x00\x15\x00\x00\x00j6\x00\x00+\x00\x00\x00\x806\x00\x00&\x00\x00\x00\xac6\x00\x00\x0b\x00\x00\x00\xd36\x00\x00\x07\x00\x00\x00\xdf6\x00\x00%\x00\x00\x00\xe76\x00\x00\x1b\x00\x00\x00\r7\x00\x00\xb4\x00\x00\x00)7\x00\x002\x00\x00\x00\xde7\x00\x00\x14\x00\x00\x00\x118\x00\x00\x04\x00\x00\x00&8\x00\x00\x07\x00\x00\x00+8\x00\x00\x07\x00\x00\x0038\x00\x00-\x00\x00\x00;8\x00\x00d\x00\x00\x00i8\x00\x002\x00\x00\x00\xce8\x00\x003\x00\x00\x00\x019\x00\x00\x07\x00\x00\x0059\x00\x00(\x01\x00\x00=9\x00\x00\x1b\x00\x00\x00f:\x00\x00\r\x00\x00\x00\x82:\x00\x00\x04\x00\x00\x00\x90:\x00\x00\x03\x00\x00\x00\x95:\x00\x00\t\x00\x00\x00\x99:\x00\x00\t\x00\x00\x00\xa3:\x00\x00\x0c\x00\x00\x00\xad:\x00\x00\x0f\x00\x00\x00\xba:\x00\x00\n\x00\x00\x00\xca:\x00\x00\x0e\x00\x00\x00\xd5:\x00\x00&\x00\x00\x00\xe4:\x00\x00$\x00\x00\x00\x0b;\x00\x00\x15\x00\x00\x000;\x00\x00\x0f\x00\x00\x00F;\x00\x001\x00\x00\x00V;\x00\x00\x0c\x00\x00\x00\x88;\x00\x00\x1b\x00\x00\x00\x95;\x00\x00\x0f\x00\x00\x00\xb1;\x00\x00\r\x00\x00\x00\xc1;\x00\x00+\x00\x00\x00\xcf;\x00\x00\t\x00\x00\x00\xfb;\x00\x00\n\x00\x00\x00\x05<\x00\x00\x07\x00\x00\x00\x10<\x00\x00\x19\x00\x00\x00\x18<\x00\x00\x1a\x00\x00\x002<\x00\x00\x0f\x00\x00\x00M<\x00\x00\x0c\x00\x00\x00]<\x00\x00\n\x00\x00\x00j<\x00\x00\x08\x00\x00\x00u<\x00\x00\x13\x00\x00\x00~<\x00\x00\x18\x00\x00\x00\x92<\x00\x00\x08\x00\x00\x00\xab<\x00\x00\x0e\x00\x00\x00\xb4<\x00\x00\x17\x00\x00\x00\xc3<\x00\x00\x18\x00\x00\x00\xdb<\x00\x00\x03\x00\x00\x00\xf4<\x00\x00V\x00\x00\x00\xf8<\x00\x00A\x00\x00\x00O=\x00\x003\x00\x00\x00\x91=\x00\x00\x1e\x00\x00\x00\xc5=\x00\x006\x00\x00\x00\xe4=\x00\x00L\x00\x00\x00\x1b>\x00\x00O\x00\x00\x00h>\x00\x004\x00\x00\x00\xb8>\x00\x00\x8f\x00\x00\x00\xed>\x00\x00j\x00\x00\x00}?\x00\x00d\x00\x00\x00\xe8?\x00\x00\xd5\x00\x00\x00M@\x00\x00<\x00\x00\x00#A\x00\x00\x01\x00\x00\x00`A\x00\x00p\x00\x00\x00bA\x00\x00\n\x00\x00\x00\xd3A\x00\x00\x16\x00\x00\x00\xdeA\x00\x00\x14\x00\x00\x00\xf5A\x00\x00\x10\x00\x00\x00\nB\x00\x00I\x00\x00\x00\x1bB\x00\x00D\x00\x00\x00eB\x00\x00@\x00\x00\x00\xaaB\x00\x00\x10\x00\x00\x00\xebB\x00\x00M\x00\x00\x00\xfcB\x00\x00\x8f\x00\x00\x00JC\x00\x00\'\x00\x00\x00\xdaC\x00\x00\x1a\x00\x00\x00\x02D\x00\x00\x12\x00\x00\x00\x1dD\x00\x00\t\x00\x00\x000D\x00\x00\x13\x00\x00\x00:D\x00\x00\x06\x00\x00\x00ND\x00\x00\x1f\x00\x00\x00UD\x00\x00\x05\x00\x00\x00uD\x00\x00)\x00\x00\x00{D\x00\x00\x13\x00\x00\x00\xa5D\x00\x007\x00\x00\x00\xb9D\x00\x00A\x00\x00\x00\xf1D\x00\x006\x00\x00\x003E\x00\x00\x12\x00\x00\x00jE\x00\x00\x18\x00\x00\x00}E\x00\x00?\x00\x00\x00\x96E\x00\x00\x1a\x00\x00\x00\xd6E\x00\x00\x15\x00\x00\x00\xf1E\x00\x00P\x00\x00\x00\x07F\x00\x00 \x00\x00\x00XF\x00\x004\x00\x00\x00yF\x00\x00\x12\x00\x00\x00\xaeF\x00\x00%\x00\x00\x00\xc1F\x00\x00\x18\x00\x00\x00\xe7F\x00\x00\x13\x00\x00\x00\x00G\x00\x00\n\x00\x00\x00\x14G\x00\x00\x18\x00\x00\x00\x1fG\x00\x00\x17\x00\x00\x008G\x00\x00T\x00\x00\x00PG\x00\x00\x1b\x00\x00\x00\xa5G\x00\x00\x19\x00\x00\x00\xc1G\x00\x00V\x00\x00\x00\xdbG\x00\x00\x18\x00\x00\x002H\x00\x00\x11\x00\x00\x00KH\x00\x00&\x00\x00\x00]H\x00\x00E\x00\x00\x00\x84H\x00\x00\x0c\x00\x00\x00\xcaH\x00\x00\r\x00\x00\x00\xd7H\x00\x00\r\x00\x00\x00\xe5H\x00\x00\x1e\x00\x00\x00\xf3H\x00\x00\x17\x00\x00\x00\x12I\x00\x00\x14\x00\x00\x00*I\x00\x00\x17\x00\x00\x00?I\x00\x00\x10\x00\x00\x00WI\x00\x004\x00\x00\x00hI\x00\x00}\x00\x00\x00\x9dI\x00\x00.\x00\x00\x00\x1bJ\x00\x00\n\x00\x00\x00JJ\x00\x00\x04\x00\x00\x00UJ\x00\x002\x00\x00\x00ZJ\x00\x00\x0b\x00\x00\x00\x8dJ\x00\x00\x8f\x00\x00\x00\x99J\x00\x00 \x00\x00\x00)K\x00\x00#\x00\x00\x00JK\x00\x00\x01\x00\x00\x00nK\x00\x00\x06\x00\x00\x00pK\x00\x00\x14\x00\x00\x00wK\x00\x00 \x00\x00\x00\x8cK\x00\x00\x14\x00\x00\x00\xadK\x00\x00\x1c\x00\x00\x00\xc2K\x00\x00%\x00\x00\x00\xdfK\x00\x00\x0f\x00\x00\x00\x05L\x00\x00"\x00\x00\x00\x15L\x00\x00Q\x00\x00\x008L\x00\x00=\x00\x00\x00\x8aL\x00\x00\x1f\x00\x00\x00\xc8L\x00\x00=\x00\x00\x00\xe8L\x00\x00"\x00\x00\x00&M\x00\x00\n\x00\x00\x00IM\x00\x009\x00\x00\x00TM\x00\x00\x1b\x00\x00\x00\x8eM\x00\x00-\x00\x00\x00\xaaM\x00\x00\x14\x00\x00\x00\xd8M\x00\x00*\x00\x00\x00\xedM\x00\x00B\x00\x00\x00\x18N\x00\x005\x01\x00\x00[N\x00\x00[\x00\x00\x00\x91O\x00\x00)\x00\x00\x00\xedO\x00\x00\x06\x00\x00\x00\x17P\x00\x00\x07\x00\x00\x00\x1eP\x00\x00\x06\x00\x00\x00&P\x00\x00#\x00\x00\x00-P\x00\x00\t\x00\x00\x00QP\x00\x00\x04\x00\x00\x00[P\x00\x00\x0b\x00\x00\x00`P\x00\x00\x07\x00\x00\x00lP\x00\x00\x1b\x02\x00\x00tP\x00\x00n\x00\x00\x00\x90R\x00\x00\x12\x00\x00\x00\xffR\x00\x00\xcc\x00\x00\x00\x12S\x00\x002\x00\x00\x00\xdfS\x00\x00\x19\x00\x00\x00\x12T\x00\x00\x1e\x00\x00\x00,T\x00\x00\x1e\x00\x00\x00KT\x00\x006\x00\x00\x00jT\x00\x00\x07\x00\x00\x00\xa1T\x00\x00\t\x00\x00\x00\xa9T\x00\x00\x11\x00\x00\x00\xb3T\x00\x002\x00\x00\x00\xc5T\x00\x00\t\x00\x00\x00\xf8T\x00\x00C\x00\x00\x00\x02U\x00\x00\r\x00\x00\x00FU\x00\x00\x19\x00\x00\x00TU\x00\x00\x17\x00\x00\x00nU\x00\x00\x08\x00\x00\x00\x86U\x00\x00\xa1\x00\x00\x00\x8fU\x00\x00\r\x00\x00\x001V\x00\x00\x11\x00\x00\x00?V\x00\x00\x17\x00\x00\x00QV\x00\x00\x19\x00\x00\x00iV\x00\x00\x19\x00\x00\x00\x83V\x00\x00\x0f\x00\x00\x00\x9dV\x00\x00>\x00\x00\x00\xadV\x00\x00\x05\x00\x00\x00\xecV\x00\x00\x1e\x00\x00\x00\xf2V\x00\x00\x0f\x00\x00\x00\x11W\x00\x00\x07\x00\x00\x00!W\x00\x00D\x00\x00\x00)W\x00\x00\x95\x00\x00\x00nW\x00\x00\x12\x00\x00\x00\x04X\x00\x00\x0c\x00\x00\x00\x17X\x00\x00\x14\x00\x00\x00$X\x00\x00\x18\x00\x00\x009X\x00\x00\x06\x00\x00\x00RX\x00\x00F\x00\x00\x00YX\x00\x00[\x00\x00\x00\xa0X\x00\x00@\x00\x00\x00\xfcX\x00\x00M\x00\x00\x00=Y\x00\x00\x8c\x00\x00\x00\x8bY\x00\x00S\x00\x00\x00\x18Z\x00\x00\x11\x00\x00\x00lZ\x00\x00\xbc\x00\x00\x00~Z\x00\x00\x0b\x00\x00\x00;[\x00\x00\x07\x00\x00\x00G[\x00\x00\x04\x00\x00\x00O[\x00\x00$\x00\x00\x00T[\x00\x00\x16\x00\x00\x00y[\x00\x00J\x00\x00\x00\x90[\x00\x00\x14\x00\x00\x00\xdb[\x00\x00E\x00\x00\x00\xf0[\x00\x00\xae\x00\x00\x006\\\x00\x00(\x00\x00\x00\xe5\\\x00\x002\x00\x00\x00\x0e]\x00\x00\r\x00\x00\x00A]\x00\x00\x19\x00\x00\x00O]\x00\x00i\x00\x00\x00i]\x00\x00\x87\x00\x00\x00\xd3]\x00\x00Q\x00\x00\x00[^\x00\x00\x12\x00\x00\x00\xad^\x00\x00!\x00\x00\x00\xc0^\x00\x00\x1c\x00\x00\x00\xe2^\x00\x000\x00\x00\x00\xff^\x00\x00\x07\x00\x00\x000_\x00\x00\x10\x00\x00\x008_\x00\x00\x16\x00\x00\x00I_\x00\x002\x00\x00\x00`_\x00\x00%\x00\x00\x00\x93_\x00\x00%\x00\x00\x00\xb9_\x00\x00\x11\x00\x00\x00\xdf_\x00\x00b\x00\x00\x00\xf1_\x00\x00\x1a\x00\x00\x00T`\x00\x00\x16\x00\x00\x00o`\x00\x00\x17\x00\x00\x00\x86`\x00\x00r\x00\x00\x00\x9e`\x00\x00B\x00\x00\x00\x11a\x00\x000\x00\x00\x00Ta\x00\x00}\x00\x00\x00\x85a\x00\x00\x0b\x00\x00\x00\x03b\x00\x00\x19\x00\x00\x00\x0fb\x00\x00\x19\x00\x00\x00)b\x00\x00\x81\x00\x00\x00Cb\x00\x00\x96\x00\x00\x00\xc5b\x00\x00\xbd\x00\x00\x00\\c\x00\x00c\x00\x00\x00\x1ad\x00\x00b\x01\x00\x00~d\x00\x00\x06\x00\x00\x00\xe1e\x00\x00\x07\x00\x00\x00\xe8e\x00\x00\x15\x00\x00\x00\xf0e\x00\x00\x1e\x00\x00\x00\x06f\x00\x00\x04\x00\x00\x00%f\x00\x00\x94\x00\x00\x00*f\x00\x00\t\x00\x00\x00\xbff\x00\x00A\x00\x00\x00\xc9f\x00\x00\xb2\x00\x00\x00\x0bg\x00\x00)\x00\x00\x00\xbeg\x00\x00\xa6\x00\x00\x00\xe8g\x00\x00*\x00\x00\x00\x8fh\x00\x00%\x00\x00\x00\xbah\x00\x00\xae\x00\x00\x00\xe0h\x00\x00\n\x00\x00\x00\x8fi\x00\x00\x05\x00\x00\x00\x9ai\x00\x00 \x00\x00\x00\xa0i\x00\x008\x00\x00\x00\xc1i\x00\x00%\x00\x00\x00\xfai\x00\x00\x0c\x00\x00\x00 j\x00\x00\x07\x00\x00\x00-j\x00\x00;\x00\x00\x005j\x00\x000\x00\x00\x00qj\x00\x00\xca\x00\x00\x00\xa2j\x00\x00F\x00\x00\x00mk\x00\x00\x1e\x00\x00\x00\xb4k\x00\x00\n\x00\x00\x00\xd3k\x00\x00\n\x00\x00\x00\xdek\x00\x00\x08\x00\x00\x00\xe9k\x00\x00B\x00\x00\x00\xf2k\x00\x00s\x00\x00\x005l\x00\x00<\x00\x00\x00\xa9l\x00\x002\x00\x00\x00\xe6l\x00\x00\x07\x00\x00\x00\x19m\x00\x00\x00 is not a valid picture\x00 not found.\x00 pts\x00 px\x00 seconds\x00 stars\x00&Access Key;\x00&Add tag:\x00&Author(s): \x00&Bottom Margin:\x00&Disable chapter detection\x00&Force page break before tag:\x00&Header format:\x00&Left Margin:\x00&Location of books database (library1.db)\x00&Monospace:\x00&Page break before tag:\x00&Password:\x00&Preprocess:\x00&Priority for conversion jobs:\x00&Profile:\x00&Publisher: \x00&Rating:\x00&Regular expression:\x00&Remove tags:\x00&Right Margin:\x00&Search:\x00&Series:\x00&Serif:\x00&Show header\x00&Show password\x00&Title: \x00&Top Margin:\x00&Username:\x00&Word spacing:\x00...\x00Changes will only take affect after a restart.\x00Could not fetch cover.
\x00No matches for the search phrase %s were found.\x00
Must be a directory.\x00No help available\x00
  • book-designer - HTML0 files from Book Designer
  • \x00
  • pdftohtml - HTML files that are the output of the program pdftohtml
  • \x00
    1. baen - Books from BAEN Publishers
    2. \x00

      An invalid database already exists at %s, delete it before trying to move the existing database.
      Error: %s\x00

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