From f9501dce90a5fe13aafc35adf4966f0312ae033e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 18 Feb 2009 12:49:31 -0800 Subject: [PATCH] IGN:Updated translations --- installer/windows/freeze.py | 36 +- src/calibre/translations/ar.po | 316 +++++------ src/calibre/translations/bg.po | 316 +++++------ src/calibre/translations/ca.po | 316 +++++------ src/calibre/translations/cs.po | 316 +++++------ src/calibre/translations/de.po | 316 +++++------ src/calibre/translations/el.po | 316 +++++------ src/calibre/translations/es.po | 329 ++++++------ src/calibre/translations/fr.po | 316 +++++------ src/calibre/translations/gl.po | 316 +++++------ src/calibre/translations/hu.po | 316 +++++------ src/calibre/translations/it.po | 344 ++++++------ src/calibre/translations/nb.po | 316 +++++------ src/calibre/translations/nds.po | 316 +++++------ src/calibre/translations/nl.po | 316 +++++------ src/calibre/translations/pl.po | 316 +++++------ src/calibre/translations/pt.po | 316 +++++------ src/calibre/translations/ro.po | 316 +++++------ src/calibre/translations/ru.po | 316 +++++------ src/calibre/translations/sk.po | 907 +++++++++++++++++++------------- src/calibre/translations/sl.po | 316 +++++------ src/calibre/translations/sv.po | 316 +++++------ src/calibre/translations/te.po | 316 +++++------ 23 files changed, 3979 insertions(+), 3641 deletions(-) diff --git a/installer/windows/freeze.py b/installer/windows/freeze.py index 56486f6bd5..501a24eb26 100644 --- a/installer/windows/freeze.py +++ b/installer/windows/freeze.py @@ -135,33 +135,35 @@ class BuildEXE(py2exe.build_exe.py2exe): return (24, cls.manifest_resource_id, cls.MANIFEST_TEMPLATE % dict(prog=prog, version=(VERSION+'.0'))) +def exe_factory(dest_base, script, icon_resources=None): + exe = { + 'dest_base' : dest_base, + 'script' : script, + 'name' : dest_base, + 'version' : VERSION+'.0', + 'description' : 'calibre - E-book library management', + 'author' : 'Kovid Goyal', + 'copyright' : '(c) Kovid Goyal, 2008', + 'company' : 'kovidgoyal.net', + } + if icon_resources is not None: + exe['icon_resources'] = icon_resources + return exe def main(args=sys.argv): sys.argv[1:2] = ['py2exe'] if os.path.exists(PY2EXE_DIR): shutil.rmtree(PY2EXE_DIR) - console = [dict(dest_base=basenames['console'][i], script=scripts['console'][i]) + console = [exe_factory(basenames['console'][i], scripts['console'][i]) for i in range(len(scripts['console']))] setup( cmdclass = {'py2exe': BuildEXE}, windows = [ - {'script' : scripts['gui'][0], - 'dest_base' : APPNAME, - 'icon_resources' : [(1, ICONS[0])], - #'other_resources' : [BuildEXE.manifest(APPNAME)], - }, - {'script' : scripts['gui'][1], - 'dest_base' : 'lrfviewer', - 'icon_resources' : [(1, ICONS[1])], - #'other_resources' : [BuildEXE.manifest('lrfviewer')], - }, - {'script' : scripts['gui'][2], - 'dest_base' : 'ebook-viewer', - 'icon_resources' : [(1, ICONS[1])], - #'other_resources' : [BuildEXE.manifest('ebook-viewer')], - }, - ], + exe_factory(APPNAME, scripts['gui'][0], [(1, ICONS[0])]), + exe_factory('lrfviewer', scripts['gui'][1], [(1, ICONS[1])]), + exe_factory('ebook-viewer', scripts['gui'][2], [(1, ICONS[1])]), + ], console = console, options = { 'py2exe' : {'compressed': 1, 'optimize' : 2, diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index ac02790a94..36f803cad2 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-02-11 03:58+0000\n" +"POT-Creation-Date: 2009-02-13 20:29+0000\n" "PO-Revision-Date: 2009-02-04 10:04+0000\n" "Last-Translator: عبد الله شلي (Abdellah Chelli) \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-02-13 19:24+0000\n" +"X-Launchpad-Export-Date: 2009-02-18 20:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -57,7 +57,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:60 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:482 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:487 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:569 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:574 @@ -78,20 +78,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:894 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:933 +#: /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: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:916 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:472 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:484 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:865 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:900 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1201 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1378 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1401 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1452 +#: /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:866 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:901 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1202 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1204 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1385 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1408 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1459 #: /home/kovid/work/calibre/src/calibre/library/server.py:315 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 msgid "Unknown" @@ -606,7 +607,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:855 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:506 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:511 msgid "Output directory. Defaults to current directory." msgstr "" @@ -621,7 +622,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:872 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:535 msgid "OEB ebook created in" msgstr "" @@ -1572,11 +1573,11 @@ msgstr "" msgid "Creating Mobipocket file from EPUB..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:504 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:509 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:528 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:533 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1870,7 +1871,7 @@ msgid "Adding books to database..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:700 msgid "Reading metadata..." msgstr "" @@ -2096,7 +2097,7 @@ msgid "Access log:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:406 msgid "Failed to start content server" msgstr "" @@ -2520,7 +2521,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:241 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 msgid "Cannot convert" msgstr "" @@ -3195,47 +3196,52 @@ msgstr "" msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:118 +msgid "No format selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:143 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:138 msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:144 msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:323 msgid "" "

Enter your username and password for LibraryThing.com.
If you " "do not have one, you can register " "for free!.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:353 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:353 msgid "Could not fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:359 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:359 msgid "You must specify the ISBN identifier for this book." msgstr "" @@ -3395,9 +3401,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:448 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:50 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:809 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:813 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1122 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:810 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:814 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1123 msgid "News" msgstr "" @@ -4081,7 +4087,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1248 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1255 msgid "Save only %s format to disk" msgstr "" @@ -4119,31 +4125,31 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:445 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:535 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:536 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:558 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:569 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4159,276 +4165,276 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:655 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:663 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:664 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:666 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:672 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:673 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:674 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:675 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:676 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:699 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:742 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:743 msgid "" "

Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:787 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:811 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:811 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1041 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:894 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:941 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

    %s
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:973 msgid "Saving to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Saved" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:984 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:998 msgid "" "

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