From 5875a3e2b049fbf7a03d61810877a4c2ce7c45dd Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sat, 30 Jul 2011 04:56:54 +0000 Subject: [PATCH 01/76] Launchpad automatic translations update. --- src/calibre/translations/af.po | 327 +++++++++-------- src/calibre/translations/ar.po | 388 +++++++++++--------- src/calibre/translations/ast.po | 327 +++++++++-------- src/calibre/translations/az.po | 327 +++++++++-------- src/calibre/translations/bg.po | 327 +++++++++-------- src/calibre/translations/bn.po | 327 +++++++++-------- src/calibre/translations/br.po | 327 +++++++++-------- src/calibre/translations/bs.po | 327 +++++++++-------- src/calibre/translations/ca.po | 398 +++++++++++--------- src/calibre/translations/cs.po | 332 +++++++++-------- src/calibre/translations/da.po | 332 +++++++++-------- src/calibre/translations/de.po | 332 +++++++++-------- src/calibre/translations/el.po | 332 +++++++++-------- src/calibre/translations/en_AU.po | 327 +++++++++-------- src/calibre/translations/en_CA.po | 332 +++++++++-------- src/calibre/translations/en_GB.po | 332 +++++++++-------- src/calibre/translations/eo.po | 327 +++++++++-------- src/calibre/translations/es.po | 398 +++++++++++--------- src/calibre/translations/et.po | 327 +++++++++-------- src/calibre/translations/eu.po | 584 +++++++++++++++++------------- src/calibre/translations/fa.po | 327 +++++++++-------- src/calibre/translations/fi.po | 332 +++++++++-------- src/calibre/translations/fo.po | 327 +++++++++-------- src/calibre/translations/fr.po | 332 +++++++++-------- src/calibre/translations/gl.po | 332 +++++++++-------- src/calibre/translations/he.po | 332 +++++++++-------- src/calibre/translations/hi.po | 327 +++++++++-------- src/calibre/translations/hr.po | 332 +++++++++-------- src/calibre/translations/hu.po | 332 +++++++++-------- src/calibre/translations/id.po | 327 +++++++++-------- src/calibre/translations/it.po | 332 +++++++++-------- src/calibre/translations/ja.po | 332 +++++++++-------- src/calibre/translations/ko.po | 332 +++++++++-------- src/calibre/translations/lt.po | 327 +++++++++-------- src/calibre/translations/ltg.po | 327 +++++++++-------- src/calibre/translations/lv.po | 332 +++++++++-------- src/calibre/translations/ml.po | 327 +++++++++-------- src/calibre/translations/mr.po | 327 +++++++++-------- src/calibre/translations/ms.po | 327 +++++++++-------- src/calibre/translations/nb.po | 332 +++++++++-------- src/calibre/translations/nds.po | 332 +++++++++-------- src/calibre/translations/nl.po | 406 ++++++++++++--------- src/calibre/translations/oc.po | 327 +++++++++-------- src/calibre/translations/pa.po | 327 +++++++++-------- src/calibre/translations/pl.po | 398 +++++++++++--------- src/calibre/translations/pt.po | 332 +++++++++-------- src/calibre/translations/pt_BR.po | 332 +++++++++-------- src/calibre/translations/ro.po | 332 +++++++++-------- src/calibre/translations/ru.po | 332 +++++++++-------- src/calibre/translations/sc.po | 327 +++++++++-------- src/calibre/translations/si.po | 327 +++++++++-------- src/calibre/translations/sk.po | 327 +++++++++-------- src/calibre/translations/sl.po | 332 +++++++++-------- src/calibre/translations/sq.po | 327 +++++++++-------- src/calibre/translations/sr.po | 332 +++++++++-------- src/calibre/translations/sv.po | 398 +++++++++++--------- src/calibre/translations/ta.po | 327 +++++++++-------- src/calibre/translations/te.po | 327 +++++++++-------- src/calibre/translations/th.po | 327 +++++++++-------- src/calibre/translations/tr.po | 557 +++++++++++++++------------- src/calibre/translations/uk.po | 332 +++++++++-------- src/calibre/translations/ur.po | 327 +++++++++-------- src/calibre/translations/vi.po | 332 +++++++++-------- src/calibre/translations/wa.po | 327 +++++++++-------- src/calibre/translations/yi.po | 327 +++++++++-------- src/calibre/translations/zh_CN.po | 332 +++++++++-------- src/calibre/translations/zh_HK.po | 327 +++++++++-------- src/calibre/translations/zh_TW.po | 332 +++++++++-------- 68 files changed, 12715 insertions(+), 10572 deletions(-) diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 82de801667..ec26269688 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2009-11-06 19:11+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Afrikaans \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2959,7 +2966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3139,10 +3146,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3283,7 +3290,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4438,7 +4445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5309,72 +5316,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5537,37 +5555,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7259,11 +7277,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9049,20 +9067,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10560,7 +10578,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10895,10 +10913,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13655,7 +13669,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13701,7 +13715,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13817,19 +13831,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13837,7 +13851,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13845,7 +13859,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13853,13 +13867,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14353,53 +14367,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16171,17 +16185,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17717,7 +17731,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17737,14 +17751,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17753,11 +17780,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17775,11 +17802,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17798,12 +17825,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17816,11 +17843,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17848,11 +17875,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17863,11 +17890,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17888,11 +17915,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17912,11 +17939,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17933,11 +17960,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17951,11 +17978,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17968,11 +17995,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18043,11 +18070,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18074,26 +18101,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18112,11 +18139,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18128,11 +18155,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18140,11 +18167,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18156,11 +18183,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18174,11 +18201,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18186,11 +18213,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18199,33 +18226,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18235,11 +18262,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18250,11 +18277,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18266,11 +18293,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index bf32f5aef2..773ddbed87 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-27 06:39+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Arabic \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2011-07-28 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182 @@ -96,15 +96,15 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -120,10 +120,10 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -134,6 +134,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -173,9 +174,9 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -203,21 +204,21 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -277,7 +278,7 @@ msgid "Preferences" msgstr "التفضيلات" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "تخزين" @@ -1120,7 +1121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "الأخبار" @@ -1128,8 +1129,8 @@ msgstr "الأخبار" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "الفهرس" @@ -1529,6 +1530,10 @@ msgstr "التواصل مع Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "التواصل مع Moovybook Reader" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "التواصل مع نوكيا 770" @@ -2116,11 +2121,13 @@ msgstr "خيارات لوضع البيانات الوصفية في المُخر msgid "Options to help with debugging the conversion" msgstr "خيارات للمساعدة في تصحيح التحويل ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "قائمة من الوصفات المدمجة" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "المخرجات حُفِظت في" @@ -3223,7 +3230,7 @@ msgstr "كلا" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3416,10 +3423,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "الغلاف" @@ -3561,7 +3568,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "جميع المواد" @@ -4729,7 +4736,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5608,72 +5615,83 @@ msgstr "هذا الكتاب لم يعد موجودا في المكتبة" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "يتم البحث في" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "العثور على التكرارات!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "تم الحفظ" @@ -5836,37 +5854,37 @@ msgstr "" msgid "Ids" msgstr "معرفات" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "انقر نقرا مزدوجا لفتح نافذة تفاصيل الكتاب" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "المسار" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7560,11 +7578,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9353,20 +9371,20 @@ msgstr "" msgid "Authors" msgstr "المؤلفون" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10870,7 +10888,7 @@ msgstr "" msgid "Restore default layout" msgstr "استعادة التخطيط الافتراضي" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11205,10 +11223,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13986,7 +14000,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14032,7 +14046,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14148,19 +14162,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14168,7 +14182,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14176,7 +14190,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14184,13 +14198,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14684,53 +14698,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "تحديث جديد متوفر!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "و الحصول على التحديث" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "العثور على التحديث" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16476,17 +16490,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -18042,7 +18056,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18062,30 +18076,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"استخدام خوارزمية لتعيين كتاب جديد في سلسلة القائمة عددا السلسلة.\n" -"سلسلة الأرقام الجديدة المسندة باستخدام هذا القرص دائما القيم صحيحا، ما عدا\n" -"إذا تم تحديد ثابت غير صحيح.\n" -"القيم الممكنة هي :\n" -"القادم -- صحيح المتاحة الأولى أكبر من أكبر عدد القائمة\n" -"first_free -- أولا صحيح المتاحة أكبر من 0\n" -"next_free -- صحيح المتاحة الأولى أكبر من عدد أصغر القائمة\n" -"last_free -- صحيح المتاحة الأولى أصغر من أكبر عدد القائمة\n" -"عودة أكبر الموجودة + 1 إذا لم يتم العثور على رقم هاتف مجاني\n" -"CONST -- تعيين رقم 1 دائما\n" -"عدد -- تعيين هذا العدد دائما. عدد ليس في الاقتباس. علما بأن\n" -"ويمكن استخدام 0.0 هنا.\n" -"الأمثلة :\n" -"series_index_auto_increment = \"التالي\"\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18094,11 +18105,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18116,11 +18127,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18139,12 +18150,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18157,11 +18168,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18208,11 +18219,11 @@ msgstr "" "(\\ حرفا) في القالب. فإنه لا يضر أي شيء لتركها هناك\n" "حتى لو لم تكن هناك أي خطوط مائلة عكسية." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18223,11 +18234,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18248,11 +18259,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18272,11 +18283,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18293,11 +18304,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18311,11 +18322,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18328,11 +18339,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18403,11 +18414,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18434,26 +18445,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18472,11 +18483,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18494,11 +18505,11 @@ msgstr "" "كتب) قد تكون العقوبة ملحوظا. إذا كنت لا تشعر بالقلق إزاء متعددة\n" "أنواع المستوى ، وإذا كنت ترى تباطؤا، وخفض قيمة هذا القرص." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18506,11 +18517,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18522,11 +18533,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18540,11 +18551,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "عدد الأعمدة المخصصة لالفوقية في مربع الحوار تحرير البيانات الوصفية" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18552,11 +18563,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18565,11 +18576,11 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "زالة خطوط صفراء زاهية عند حواف قائمة الكتب" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -18579,11 +18590,11 @@ msgstr "" "عندما يتم إخفاء جزء من واجهة المستخدم. سوف التغييرات نافذة المفعول\n" "بعد إعادة تشغيل العيار." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "العرض والارتفاع الأقصى ليغطي المحفوظة في مكتبة العيار" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -18593,11 +18604,11 @@ msgstr "" "لتتناسب مع هذا الحجم. وهذا لمنع التباطؤ التي تسببها للغاية\n" "كبير يغطي" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "مكان لإرسال الأخبار التحميل" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18613,11 +18624,11 @@ msgstr "" "أنه إذا لم تكن هناك مساحة حرة كافية متوفرة على الموقع الذي تختاره ،\n" "سيتم إرسال الملفات إلى الموقع مع معظم مساحة حرة." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "فماذا اجهات خادم المحتوى الاستماع على" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18634,11 +18645,11 @@ msgstr "" "يجوز\n" "عمل على كافة أنظمة التشغيل)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "شريط أدوات موحدة على OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18656,11 +18667,11 @@ msgstr "" "تتحول\n" "على مسؤوليتك!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19411,6 +19422,9 @@ msgstr "" #~ msgid "Communicate with the Teclast K3 reader." #~ msgstr "اﻹتصال مع الـ Teclast K3 reader ." +#~ msgid "List builtin recipes" +#~ msgstr "قائمة من الوصفات المدمجة" + #~ msgid " " #~ msgstr " " @@ -19434,3 +19448,43 @@ msgstr "" #~ msgstr "" #~ "وكوبو يعتمد فقط مجموعة واحدة حاليا : \"Im_Reading\" قائمة. إنشاء علامة تسمى " #~ "\"Im_Reading\" " + +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "استخدام خوارزمية لتعيين كتاب جديد في سلسلة القائمة عددا السلسلة.\n" +#~ "سلسلة الأرقام الجديدة المسندة باستخدام هذا القرص دائما القيم صحيحا، ما عدا\n" +#~ "إذا تم تحديد ثابت غير صحيح.\n" +#~ "القيم الممكنة هي :\n" +#~ "القادم -- صحيح المتاحة الأولى أكبر من أكبر عدد القائمة\n" +#~ "first_free -- أولا صحيح المتاحة أكبر من 0\n" +#~ "next_free -- صحيح المتاحة الأولى أكبر من عدد أصغر القائمة\n" +#~ "last_free -- صحيح المتاحة الأولى أصغر من أكبر عدد القائمة\n" +#~ "عودة أكبر الموجودة + 1 إذا لم يتم العثور على رقم هاتف مجاني\n" +#~ "CONST -- تعيين رقم 1 دائما\n" +#~ "عدد -- تعيين هذا العدد دائما. عدد ليس في الاقتباس. علما بأن\n" +#~ "ويمكن استخدام 0.0 هنا.\n" +#~ "الأمثلة :\n" +#~ "series_index_auto_increment = \"التالي\"\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index c09671f2e5..de5f3eef9e 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-01-31 21:37+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Asturian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1028,7 +1029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1036,8 +1037,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1422,6 +1423,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1946,11 +1951,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2959,7 +2966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3139,10 +3146,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3283,7 +3290,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4438,7 +4445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5309,72 +5316,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5537,37 +5555,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7259,11 +7277,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9049,20 +9067,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10560,7 +10578,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10895,10 +10913,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13655,7 +13669,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13701,7 +13715,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13817,19 +13831,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13837,7 +13851,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13845,7 +13859,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13853,13 +13867,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14353,53 +14367,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16171,17 +16185,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17717,7 +17731,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17737,14 +17751,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17753,11 +17780,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17775,11 +17802,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17798,12 +17825,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17816,11 +17843,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17848,11 +17875,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17863,11 +17890,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17888,11 +17915,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17912,11 +17939,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17933,11 +17960,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17951,11 +17978,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17968,11 +17995,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18043,11 +18070,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18074,26 +18101,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18112,11 +18139,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18128,11 +18155,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18140,11 +18167,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18156,11 +18183,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18174,11 +18201,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18186,11 +18213,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18199,33 +18226,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18235,11 +18262,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18250,11 +18277,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18266,11 +18293,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 56f803e580..5c8d9c2888 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-03 05:54+0000\n" "Last-Translator: Farid Zarbaliyev \n" "Language-Team: Azerbaijani \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 690ac1bafb..6b0ac37f81 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-20 18:52+0000\n" "Last-Translator: Alex Stanev \n" "Language-Team: bg\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" @@ -59,15 +59,15 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Предпочитания" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Съхраняване" @@ -1068,7 +1069,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новини" @@ -1076,8 +1077,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Каталог" @@ -1462,6 +1463,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1988,11 +1993,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -3004,7 +3011,7 @@ msgstr "Не" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3184,10 +3191,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Корица" @@ -3328,7 +3335,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4483,7 +4490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Не е позволено" @@ -5354,72 +5361,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Търсене в" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Добавяне ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Търсене във всички поддиректории..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Няма книги" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Не са намерени книги" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Няма разрешение" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Добавена" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Добавянето е неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Записване..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Запазен" @@ -5582,37 +5600,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Колекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Път" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7304,11 +7322,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9094,20 +9112,20 @@ msgstr "Прекъсване..." msgid "Authors" msgstr "Автори" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10605,7 +10623,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10940,10 +10958,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Няма разрешение" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Нямате права за четене на следните файлове:" @@ -13704,7 +13718,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13750,7 +13764,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13866,19 +13880,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13886,7 +13900,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13894,7 +13908,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13902,13 +13916,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14402,53 +14416,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16220,17 +16234,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17766,7 +17780,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17786,14 +17800,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17802,11 +17829,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17824,11 +17851,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17847,12 +17874,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17865,11 +17892,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17897,11 +17924,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17912,11 +17939,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17937,11 +17964,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17961,11 +17988,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17982,11 +18009,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18000,11 +18027,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18017,11 +18044,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18092,11 +18119,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18123,26 +18150,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18161,11 +18188,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18177,11 +18204,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18189,11 +18216,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18205,11 +18232,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18223,11 +18250,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18235,11 +18262,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18248,33 +18275,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18284,11 +18311,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18299,11 +18326,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18315,11 +18342,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index f7d2b09e67..cfe3800df5 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-12-11 02:29+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Bengali \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "পছন্দসমূহ" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index 0deebf4b3c..fb7f24ec5f 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-03 19:43+0000\n" "Last-Translator: Alan \n" "Language-Team: Breton \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Gwellvezvioù" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Stal" @@ -1028,7 +1029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Keleier" @@ -1036,8 +1037,8 @@ msgstr "Keleier" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1422,6 +1423,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1946,11 +1951,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2962,7 +2969,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3142,10 +3149,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3286,7 +3293,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4441,7 +4448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5312,72 +5319,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5540,37 +5558,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7262,11 +7280,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9052,20 +9070,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10563,7 +10581,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10898,10 +10916,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13658,7 +13672,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13704,7 +13718,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13820,19 +13834,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13840,7 +13854,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13848,7 +13862,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13856,13 +13870,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14356,53 +14370,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16174,17 +16188,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17720,7 +17734,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17740,14 +17754,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17756,11 +17783,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17778,11 +17805,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17801,12 +17828,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17819,11 +17846,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17851,11 +17878,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17866,11 +17893,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17891,11 +17918,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17915,11 +17942,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17936,11 +17963,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17954,11 +17981,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17971,11 +17998,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18046,11 +18073,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18077,26 +18104,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18115,11 +18142,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18131,11 +18158,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18143,11 +18170,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18159,11 +18186,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18177,11 +18204,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18189,11 +18216,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18202,33 +18229,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18238,11 +18265,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18253,11 +18280,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18269,11 +18296,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index bc8baf1305..ae8b705ef6 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-18 21:03+0000\n" "Last-Translator: Senad Sopovic \n" "Language-Team: Bosnian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Podešavanja" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1026,7 +1027,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vijesti" @@ -1034,8 +1035,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1420,6 +1421,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1944,11 +1949,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2957,7 +2964,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3137,10 +3144,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3281,7 +3288,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4436,7 +4443,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5307,72 +5314,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5535,37 +5553,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7257,11 +7275,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9047,20 +9065,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10558,7 +10576,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10893,10 +10911,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13653,7 +13667,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13699,7 +13713,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13815,19 +13829,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13835,7 +13849,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13843,7 +13857,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13851,13 +13865,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14351,53 +14365,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16169,17 +16183,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17715,7 +17729,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17735,14 +17749,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17751,11 +17778,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17773,11 +17800,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17796,12 +17823,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17814,11 +17841,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17846,11 +17873,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17861,11 +17888,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17886,11 +17913,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17910,11 +17937,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17931,11 +17958,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17949,11 +17976,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17966,11 +17993,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18041,11 +18068,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18072,26 +18099,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18110,11 +18137,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18126,11 +18153,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18138,11 +18165,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18154,11 +18181,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18172,11 +18199,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18184,11 +18211,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18197,33 +18224,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18233,11 +18260,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18248,11 +18275,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18264,11 +18291,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 441c0e9295..23650036f5 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-19 18:16+0000\n" "Last-Translator: FerranRius \n" "Language-Team: \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:39+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -62,15 +62,15 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -86,10 +86,10 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -100,6 +100,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -139,9 +140,9 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -169,21 +170,21 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -243,7 +244,7 @@ msgid "Preferences" msgstr "Preferències" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Botiga" @@ -1120,7 +1121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícies" @@ -1128,8 +1129,8 @@ msgstr "Notícies" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catàleg" @@ -1535,6 +1536,10 @@ msgstr "Comunica't amb un Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Comunica't amb un lector Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica't amb una tauleta tàctil d'internet Nokia 770." @@ -2147,11 +2152,13 @@ msgstr "Opcions per assignar metadades a la sortida" msgid "Options to help with debugging the conversion" msgstr "Opcions per ajudar a la depuració de la conversió" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Mostra les receptes integrades" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "S'ha desat la sortida a" @@ -3419,7 +3426,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3615,10 +3622,10 @@ msgstr "" "Obté una imatge de portada o bé metadades socials per al llibre identificat " "amb ISBN des de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Portada" @@ -3783,7 +3790,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tots els articles" @@ -5121,7 +5128,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "No està permès" @@ -6059,44 +6066,55 @@ msgstr "Aquest llibre ja no existeix a la biblioteca" msgid "%s has no available formats." msgstr "No hi ha formats disponibles a %s." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "S'està cercant a" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "S'està afegint..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "S'està cercant a totes les subcarpetes..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Error al camí" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "La carpeta que s'ha indicat no es pot processar." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Cap llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "No s'ha trobat cap llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "No està permès" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "S'ha afegit" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Ha fallat en afegir" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6105,11 +6123,11 @@ msgstr "" "calibre i afegiu els llibres en grups més petits, fins que trobeu el llibre " "que causa el problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "N'he trobat de repetits!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6117,19 +6135,19 @@ msgstr "" "Ja hi ha llibres amb el mateix títol a la base de dades. S'afegeixen " "igualment?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "S'estan afegint els duplicats..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "S’està desant…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "S'està recollint les dades, espereu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "S'ha desat" @@ -6306,37 +6324,37 @@ msgstr "Feu clic per obrir" msgid "Ids" msgstr "Identificadors" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Llibre %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Col·leccions" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Enganxa la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Feu doble clic per obrir la finestra de detalls del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Camí" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8127,11 +8145,11 @@ msgstr "" "etiqueta.

Per aprendre més usos avançats d'XPath vegeu l'Assistent d'XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navegació per portades" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "No s'ha pogut carregar el navegador de portades" @@ -10155,22 +10173,22 @@ msgstr "S'està cancel·lant..." msgid "Authors" msgstr "Autors" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**No s'ha trobat cap element**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Feu clic a una columna a la vista de biblioteca per veure informació del " "llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Llibres amb l'element «{0}» seleccionat: {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11798,7 +11816,7 @@ msgstr "Encongeix la columna si és massa ampla" msgid "Restore default layout" msgstr "Restaura la disposició per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12174,10 +12192,6 @@ msgstr "Suprimeix el format seleccionat d'aquest llibre" msgid "Choose formats for " msgstr "Trieu els formats per a " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "No està permès" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "No teniu permís per accedit els fitxers següents:" @@ -15361,7 +15375,7 @@ msgid "Invert" msgstr "Inverteix" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Afiliat" @@ -15416,7 +15430,7 @@ msgstr "" "mercat." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15534,19 +15548,19 @@ msgstr "Baixada:" msgid "Titl&e/Author/Price ..." msgstr "Tít&ol/autor/preu..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Baixada" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Preu" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15557,7 +15571,7 @@ msgstr "" "botiga que aquest preu és el correcte. Aquest preu sovint no inclou les " "promocions que tingui actives la botiga." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15569,7 +15583,7 @@ msgstr "" "amb el llibre. Comproveu amb la botiga per assegurar-vos que podeu llegir el " "llibre abans de fer cap compra." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15582,7 +15596,7 @@ msgstr "" "abans de fer una compra. És possible que la botiga no faci públic la " "utilització de DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15590,7 +15604,7 @@ msgstr "" "No s'ha pogut determinar si el llibre té restriccions DRM. És molt probable " "que en realitat aquest llibre en tingui." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Es pot descarregar directament els formats següents: %s." @@ -16125,53 +16139,53 @@ msgstr "" "continuarà en execució a la safata del sistema. Per tancar-lo trieu " "Surt al menú de context de la safata del sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Hi ha una actualització!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostra aquesta notificació per a les properes actualitzacions" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "Aconsegueix l'&actualització" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "Actualitza els &connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d actualitzacions de connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "S'ha trobat una actualització" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "s'ha actualitzat els connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Actualitzacions de connectors" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Hi ha %d actualitzacions de connectors disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Instal·la i configura els complements de l'usuari" @@ -18322,18 +18336,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

S'està migrant la base de dades antiga a la biblioteca de %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -20110,7 +20124,7 @@ msgstr "Increment automàtic de l'índex de la sèrie" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20130,35 +20144,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"L'algorisme utilitzat per assignar un nombre en una sèrie existent a un " -"llibre nou.\n" -"Els números nous assignats amb aquest ajustament són enters, excepte si\n" -"especifiqueu un nombre constant que no sigui enter.\n" -"Els valors possibles són:\n" -"next: El primer enter disponible més gran que el major dels nombres " -"utilitzats\n" -"first_free: El primer enter disponible més gran que 0\n" -"next_free: El primer enter disponible més gran que el menor dels nombres " -"utilitzats\n" -"last_free: El primer enter disponible més petit que el major dels nombres " -"utilitzats.\n" -"S'obté el més gran utilitzat + 1 si no n'hi ha cap altre nombre lliure\n" -"const: Assigna sempre el nombre 1\n" -"a number: Assigna sempre aquest nombre. El nombre no està entre cometes. " -"Aquí\n" -"es pot utilitzar 0.0\n" -"Exemples:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Afegeix un separador després de completar un nom d'autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20171,11 +20177,11 @@ msgstr "" "una nova operació d'introducció d'autors.\n" "Pot ser «True» o «False»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algorisme d'ordre per nom d'autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20209,11 +20215,11 @@ msgstr "" "en\n" "majúscula o minúscula i els punts finals es gestionen automàticament." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Utilitza l'ordre per autor a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20249,13 +20255,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Ordre de compleció: trieu quan s'ha de canviar de lexicografia a tipus ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20278,11 +20284,11 @@ msgstr "" "valor més gran que zero per canviar a l'ordenació ASCII per motius de " "rendiment." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Control de la divisió de l'explorador d'etiquetes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20334,12 +20340,12 @@ msgstr "" "no\n" "hi hagi cap barra inversa." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" "Especifica per quines columnes s'ordena la llista de llibres a l'inici" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20358,11 +20364,11 @@ msgstr "" "Per exemple, establiu-ho a [('authors',0),('title',0)] per ordenar\n" "per títols per a cada autor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Controla com es visualitzen les dates" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20406,11 +20412,11 @@ msgstr "" "Format de la data de publicació per defecte: MMM yyyy\n" "Format de la marca horària per defecte: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Controla l'ordre de títols i sèries en mostrar la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20449,12 +20455,12 @@ msgstr "" "si es fa doble clic un un títol i es prem la tecla de retorn sense canviar " "res." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" "Controla el format de títols i sèries quan s'utilitzen a les plantilles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20488,13 +20494,13 @@ msgstr "" "«strictly_alphabetic»\n" "seguirà com a «El Senyor dels Anells»." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Estableix la llista de paraules que es consideraran «articles» per ordenar " "cadenes de text" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20521,11 +20527,11 @@ msgstr "" "'^$'\n" "Per defecte: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Especifica una carpeta que el calibre es connectarà a l'inici" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20547,11 +20553,11 @@ msgstr "" "biblioprova'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/un_nom/biblioteca'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Especifica les normes de canvi de nom per a les col·leccions SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20701,11 +20707,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Sèrie', 'tags':'Etiqueta'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Especifica com s'ordenen les col·leccions SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20760,13 +20766,13 @@ msgstr "" ") ]\n" "Per defecte: buit (sense regles), no es dóna nom a cap atribut de col·lecció." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Controla com s'apliquen les etiquetes en copiar llibres a una altra " "biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20775,20 +20781,20 @@ msgstr "" "que s'afegiran en afegir un llibre» s'afegeixen en copiar llibres a\n" "una altra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Estableix el número màxim d'etiquetes per llibre que es mostrarà al servidor " "de continguts" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Estableix els camps de metadades personalitzats que el servidor de " "continguts mostrarà o no." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20825,11 +20831,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#elsmeuscomentaris']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Estableix el número màxim de «nivells» d'ordre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20847,13 +20853,13 @@ msgstr "" "no us interessen els ordres en múltiples nivells i detecteu una reducció de\n" "rendiment, disminuïu el valor d'aquest ajustament." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Especifiqueu el tipus de lletra que s'utilitzarà en generar una portada per " "defecte" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20867,11 +20873,11 @@ msgstr "" "(Liberation Serif) no conté tots els caràcters de l'idioma dels llibres de " "la biblioteca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Controla el comportament de la llista de llibres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20883,11 +20889,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Idioma que s'utilitza en ordenar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20914,13 +20920,13 @@ msgstr "" "Example: locale_for_sorting = 'es' -- ordena utilitzant les regles de " "l'espanyol." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Nombre de columnes per a les metadades personalitzades al diàleg d'edició de " "metadades" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20933,11 +20939,11 @@ msgstr "" "distribueixin\n" "utilitzant dues columnes. «False» per a una sola columna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "El nombre de segons que s'espera abans d'enviar correus electrònics" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20952,13 +20958,13 @@ msgstr "" "canvis\n" "no tenen efecte fins que no es reiniciï el calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" "Suprimeix les línies de color groc brillant a les vores de la llista de " "llibres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20969,13 +20975,13 @@ msgstr "" "Els\n" "canvis no tenen efecte fins que no es reiniciï el calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Amplada i alçada màximes per a les portades desades a la biblioteca del " "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20986,11 +20992,11 @@ msgstr "" "les proporcions, per adaptar-se a aquestes mides. Això permet evitar\n" "reduccions de rendiment per portades extremadament grans." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "On s'envien les notícies baixades" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21009,11 +21015,11 @@ msgstr "" "que\n" "s'ha triat s'enviarà els fitxers a la ubicació que tingui més espai lliure." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Interfícies que el servidor de continguts ha d'escoltar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21032,11 +21038,11 @@ msgstr "" "(pot\n" "no funcionar a tots els sistemes operatius)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Fusió de la barra d'eines a l'OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21057,11 +21063,11 @@ msgstr "" "sota la vostra\n" "responsabilitat." -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23210,6 +23216,9 @@ msgstr "" #~ "No s'ha pogut detectar la unitat de disc %s. Probablement el nucli exporta " #~ "una versió obsoleta del SYSFS." +#~ msgid "List builtin recipes" +#~ msgstr "Mostra les receptes integrades" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." @@ -24767,6 +24776,51 @@ msgstr "" #~ "més s'utilitza «
program:cmp(count(field('formats'),','), 2, 'green', "
 #~ "'blue', 'red')
»" +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "L'algorisme utilitzat per assignar un nombre en una sèrie existent a un " +#~ "llibre nou.\n" +#~ "Els números nous assignats amb aquest ajustament són enters, excepte si\n" +#~ "especifiqueu un nombre constant que no sigui enter.\n" +#~ "Els valors possibles són:\n" +#~ "next: El primer enter disponible més gran que el major dels nombres " +#~ "utilitzats\n" +#~ "first_free: El primer enter disponible més gran que 0\n" +#~ "next_free: El primer enter disponible més gran que el menor dels nombres " +#~ "utilitzats\n" +#~ "last_free: El primer enter disponible més petit que el major dels nombres " +#~ "utilitzats.\n" +#~ "S'obté el més gran utilitzat + 1 si no n'hi ha cap altre nombre lliure\n" +#~ "const: Assigna sempre el nombre 1\n" +#~ "a number: Assigna sempre aquest nombre. El nombre no està entre cometes. " +#~ "Aquí\n" +#~ "es pot utilitzar 0.0\n" +#~ "Exemples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" + #~ msgid "" #~ "You can enter more than one tag per box, separated by commas. The comparison " #~ "ignores letter case.
A tag value can be a regular expression. Check the " diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 453ec577d0..b0e7ade440 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-22 19:29+0000\n" "Last-Translator: Marek Sušický \n" "Language-Team: Czech \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:39+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Předvolby" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Uložit" @@ -1069,7 +1070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Zprávy" @@ -1077,8 +1078,8 @@ msgstr "Zprávy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1474,6 +1475,10 @@ msgstr "Komunikace s Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunikace s tabletem Nokia 770." @@ -2063,11 +2068,13 @@ msgstr "Nastevení výstupních metadat" msgid "Options to help with debugging the conversion" msgstr "Nastavení pomáhající s laděním převodu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Vypsat vestavěné předpisy" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Výstup uložen do" @@ -3282,7 +3289,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3476,10 +3483,10 @@ msgstr "" "Stáhnout obálku/metadata pro knihu identifikovanou podle ISBN z " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Obálka" @@ -3623,7 +3630,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Všechny články" @@ -4886,7 +4893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nedovolené" @@ -5776,44 +5783,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s není dostupná v žádném dostupném formátu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Hledám v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Přidávám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Prohledávám všechny podadresáře..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Chybná cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Zadaný adresář nebylo možné zpracovat." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Žádné knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nenalezeny žádné knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Nedostatečná práva" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Přidáno" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Přidání selhalo" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5821,30 +5839,30 @@ msgstr "" "Proces přidávající knihy se zřejmě zasekl. Zkuste restartovat calibre a " "přidat knihy v menších dávkách, dokud nenaleznete problémovou knihu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Byly nalezeny duplikáty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Knihy se stejným názvem jsou již v databázi. Mají být přesto přidány?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Přidávám duplikáty..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Ukládám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Uložené" @@ -6019,37 +6037,37 @@ msgstr "Klikněte pro otevření" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Vložit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopírovat obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Klikněte 2x pro zobrazení podrobností o knize" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7777,11 +7795,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Prohlížet obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Prohlížeč obálek nemohl být nahrán" @@ -9626,20 +9644,20 @@ msgstr "Ruším..." msgid "Authors" msgstr "Autoři" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11161,7 +11179,7 @@ msgstr "" msgid "Restore default layout" msgstr "Obnovit výchozí rozložení" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11508,10 +11526,6 @@ msgstr "" msgid "Choose formats for " msgstr "Zvolte formát pro " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Nedostatečná práva" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Nemáte oprávnění číst následující soubory:" @@ -14337,7 +14351,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14383,7 +14397,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14499,19 +14513,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14519,7 +14533,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14527,7 +14541,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14535,13 +14549,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15046,53 +15060,53 @@ msgstr "" "zůstane běžet v systémové liště. Pro zavření zvolte Quit v " "kontextovém menu systémové lišty." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Dostupný update!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Zobrazit toto upozornění pro budoucí aktualizace" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Získat update" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Nalezena nová verze" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17003,17 +17017,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migruji starou databázi do knihovy ebooků v %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -18606,7 +18620,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18626,14 +18640,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18642,11 +18669,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18664,11 +18691,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18687,12 +18714,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18705,11 +18732,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18737,11 +18764,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18752,11 +18779,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18777,11 +18804,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18801,11 +18828,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18822,11 +18849,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18840,11 +18867,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18857,11 +18884,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18932,11 +18959,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18963,26 +18990,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19001,11 +19028,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19017,11 +19044,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19029,11 +19056,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19045,11 +19072,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19063,11 +19090,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19075,11 +19102,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19088,33 +19115,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19124,11 +19151,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19139,11 +19166,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19155,11 +19182,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22024,6 +22051,9 @@ msgstr "" #~ "stavu zakázáno. Použijte %s pto povolení. Jednotlivé akce mohou být zakázány " #~ "volbamy %s." +#~ msgid "List builtin recipes" +#~ msgstr "Vypsat vestavěné předpisy" + #~ msgid "" #~ "When calibre removes inter paragraph spacing, it automatically sets a " #~ "paragraph indent, to ensure that paragraphs can be easily distinguished. " diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 4948b5c134..4f31866e32 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-08 15:07+0000\n" "Last-Translator: Simon \n" "Language-Team: Danish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Indstillinger" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Butik" @@ -1079,7 +1080,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheder" @@ -1087,8 +1088,8 @@ msgstr "Nyheder" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1492,6 +1493,10 @@ msgstr "Kommunikér med Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Kommuniker med Moovybook Reader" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikér med Nokia 770 internet tablet." @@ -2077,11 +2082,13 @@ msgstr "Muligheder for at angive metadata i output" msgid "Options to help with debugging the conversion" msgstr "Muligheder der kan hjælpe med konverteringsfejlfinding" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Fremvis indbyggede opskrifter" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output gemt til" @@ -3261,7 +3268,7 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3456,10 +3463,10 @@ msgstr "" "Hent et omslagsbillede/sociale metadata til denne bog identificeret ved ISBN " "fra LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -3606,7 +3613,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle artikler" @@ -4857,7 +4864,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ikke tilladt" @@ -5747,44 +5754,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s har ingen tilgængelige formater." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Søger i" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Tilføjer..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Søger i alle underkataloger..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Sti fejl" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Den angivne mappe kunne ikke behandles." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Ingen bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ingen bøger fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Ingen tilladelse" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Tilføjet" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Tilføjning fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5792,11 +5810,11 @@ msgstr "" "\"Tilføj bøger\"-processen synes at hænge. Prøv at genstarte calibre og " "tilføj bøgerne i mindre bundter, indtil du har fundet en problembog." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Dubletter fundet!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5804,19 +5822,19 @@ msgstr "" "Bøger med den samme titel som den følgende eksisterer allerede i databasen. " "Tilføj dem alligevel?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Tilføjer dubletter..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Gemmer..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gemt" @@ -5992,37 +6010,37 @@ msgstr "Klik for at åbne" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Indsæt omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiér omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dobbeltklik for at åbne Book Details vinduet" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Sti" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7753,11 +7771,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Browse efter omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Omslag browser kunne ikke loades" @@ -9622,20 +9640,20 @@ msgstr "Afbryder..." msgid "Authors" msgstr "Forfattere" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11169,7 +11187,7 @@ msgstr "" msgid "Restore default layout" msgstr "Gendan standard layout" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11520,10 +11538,6 @@ msgstr "" msgid "Choose formats for " msgstr "Vælg formater for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Ingen tilladelse" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Du har ikke læseadgang til følgende filer:" @@ -14387,7 +14401,7 @@ msgid "Invert" msgstr "Invertér" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14433,7 +14447,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14549,19 +14563,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "Tit&el/Forfatter/Pris ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Pris" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14569,7 +14583,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14577,7 +14591,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14585,13 +14599,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15100,53 +15114,53 @@ msgstr "" "vil fortsætte med at køre i systembakken. For at afslutte dem, vælg " "Quit/Afslut i systembakkens context menu." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Updatering tilgængelig!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Vis denne notifikation for fremtidige opdateringer" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Hent opdatering" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Opdatering fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17179,17 +17193,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Flytter gammel database til e-bogsbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimerer database" @@ -18794,7 +18808,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18814,14 +18828,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18830,11 +18857,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18852,11 +18879,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18875,12 +18902,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18893,11 +18920,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18925,11 +18952,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18940,11 +18967,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18965,11 +18992,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18989,11 +19016,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19010,11 +19037,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19028,11 +19055,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19045,11 +19072,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19120,11 +19147,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19151,26 +19178,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19189,11 +19216,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19205,11 +19232,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19217,11 +19244,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19233,11 +19260,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Sprog der skal anvendes ved sortering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19251,11 +19278,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19263,11 +19290,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Antal sekunder der skal ventes inden email sendes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19276,33 +19303,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Fjern de lyse gule linjer ved kanterne på bog listen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19312,11 +19339,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19327,11 +19354,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19343,11 +19370,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20807,6 +20834,9 @@ msgstr "" #~ msgid "Communicate with the Sony PRS-600/700 eBook reader." #~ msgstr "Kommuniker med Sony PRS-600/700 e-bogslæseren." +#~ msgid "List builtin recipes" +#~ msgstr "Fremvis indbyggede opskrifter" + #~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." #~ msgstr "Denne profil er rettet mod Hanlin V3/V5 og dens kloner." diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 435efdb6be..716814a1c1 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-28 10:22+0000\n" "Last-Translator: Christine Emrich \n" "Language-Team: American English \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-29 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" @@ -60,15 +60,15 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Einstellungen" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Händler" @@ -1105,7 +1106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nachrichten" @@ -1113,8 +1114,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1521,6 +1522,10 @@ msgstr "Kommunikation mit dem Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikation mit dem Nokia 770 Internet Tablet." @@ -2137,11 +2142,13 @@ msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Vorgegebene Downloadschemata auflisten" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -3427,7 +3434,7 @@ msgstr "Nein" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3625,10 +3632,10 @@ msgstr "" "Umschlagbild/soziale Metadaten für das durch ISBN identifizierte Buch von " "LibraryThing.com laden.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Umschlagbild" @@ -3782,7 +3789,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle Artikel" @@ -5105,7 +5112,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Das ist nicht gestattet" @@ -6045,44 +6052,55 @@ msgstr "Dieses Buch ist existiert in Ihrer Bibliothek nicht mehr" msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Suche in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Füge hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Suche in allen Unterverzeichnissen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Verzeichnis Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Das angegebene Verzeichnis konnte nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Keine Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Keine Bücher gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Zugriff verweigert" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Hinzufügen schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6091,11 +6109,11 @@ msgstr "" "Versuchen Sie Calibre neu zu starten und fügen Sie die Bücher in kleineren " "Mengen hinzu, bis Sie das verantwortliche Buch finden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6103,19 +6121,19 @@ msgstr "" "Es gibt schon Bücher mit dem selben Titel wie die folgenden in der " "Datenbank. Trotzdem hinzufügen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Füge Duplikate hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Speichere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Sammle Daten, bitte warten..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gespeichert" @@ -6292,37 +6310,37 @@ msgstr "Zum Öffnen klicken" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Buch %(sidx)s von %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Sammlungen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Umschlag einfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Umschlag kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Doppelklick, um das Buchdetail- Fenster zu öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8087,11 +8105,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Cover-Browser konnte nicht geladen werden" @@ -10016,20 +10034,20 @@ msgstr "Abbruch läuft ..." msgid "Authors" msgstr "Autoren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11654,7 +11672,7 @@ msgstr "" msgid "Restore default layout" msgstr "Voreingestelltes Layout wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12029,10 +12047,6 @@ msgstr "Löschen des ausgewählten Buchformates" msgid "Choose formats for " msgstr "Formate wählen für " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Zugriff verweigert" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Sie haben nicht die Berechtigung, die folgenden Dateien zu lesen:" @@ -15031,7 +15045,7 @@ msgid "Invert" msgstr "Umkehren" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -15081,7 +15095,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15197,19 +15211,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "Tit&el/Autor/Preis" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Preis" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15217,7 +15231,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15225,7 +15239,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15233,7 +15247,7 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15241,7 +15255,7 @@ msgstr "" "Der DRM Status kann nicht ermittelt werden. Mit hoher Wahrscheinlichkeit " "verfügt dieses Buch aber über DRM-Schutz" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15772,53 +15786,53 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Update verfügbar!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Diese Benachrichtigung für zukünftige Updates anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Update herunterladen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Neue Version gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "aktualisierte Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Plugin-Aktualisierungen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Es sind %d Plugin-Aktualisierungen verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Benutzer-Plugins installieren und konfigurieren" @@ -17890,17 +17904,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -19520,7 +19534,7 @@ msgstr "Automatischer zähler für Serienindex" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19540,14 +19554,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19556,11 +19583,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Autorenname sortier-Algorithmus" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19578,11 +19605,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19601,12 +19628,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19619,11 +19646,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19651,11 +19678,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Sortierungsvorwahl der Spalten bei Programmstart" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19666,11 +19693,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Datumsanzeige Einstellungen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19691,11 +19718,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Titel und Seriensortierung in der Hauptansicht" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19715,11 +19742,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19736,11 +19763,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19754,11 +19781,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19771,11 +19798,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Umbenennungsregeln für SONY-Collections" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19846,11 +19873,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Regeln für die sortierung der SONY-Collections" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19877,28 +19904,28 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Setzt die maximale Anzahl an Tags, die im Content Server pro Buch angezeigt " "werden sollen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19917,11 +19944,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Stellen Sie die max. anzahl von Sortier-ebenen ein" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19933,13 +19960,13 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Bestimmen Sie welche Schrifttype genutzt wird um das Default-Cover zu " "erstellen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19947,11 +19974,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19963,11 +19990,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Beim Sortieren zu verwendende Sprache." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19981,13 +20008,13 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Anzahl der Spalten für benutzerdefinierte Metadaten im \"Metadaten " "bearbeiten\" Dialog" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19999,11 +20026,11 @@ msgstr "" "die\n" "Felder in zwei Spalten dargestellt. Bei False wird eine Spalte verwendet." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Anzahl der Wartesekunden, bevor E-Mails versendet werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20017,11 +20044,11 @@ msgstr "" "sodass der Mail-Versand scheitert. Änderungen werden erst nach \n" "einem Neustart von Calibre wirksam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Entferne die hellgelben Linien an den Kanten der Buchliste" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20031,13 +20058,13 @@ msgstr "" "werden sollen, wenn Bedienelemente verdeckt sind. Änderungen werden \n" "nach einem Neustart von Calibre wirksam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Die maximale Breite und Höhe für in der Calibre-Bibliothek gespeicherten " "Umschlagbilder" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20047,11 +20074,11 @@ msgstr "" "Maximalgröße skaliert, wobei ihr Seitenverhältnis unverändert bleibt. \n" "Das soll Verlangsamungen durch extrem große Umschlagbilder vermeiden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Wohin sollen heruntergeladene Nachrichten übertragen werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20071,11 +20098,11 @@ msgstr "" "sollte auf der ausgewählte Speicherstelle zu wenig freier Platz vorhanden " "sein." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20086,11 +20113,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20102,11 +20129,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23069,6 +23096,9 @@ msgstr "" #~ msgid "Kovid Goyal and Sujata Raman" #~ msgstr "Kovid Goyal und Sujata Raman" +#~ msgid "List builtin recipes" +#~ msgstr "Vorgegebene Downloadschemata auflisten" + #~ msgid "You must install the pmount package." #~ msgstr "Du musst das pmount Paket installieren." diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 145bcd627d..300a171f4b 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-12 15:40+0000\n" "Last-Translator: ilias \n" "Language-Team: Greek \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Προτιμήσεις" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Κατάστημα" @@ -1072,7 +1073,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Νέα" @@ -1080,8 +1081,8 @@ msgstr "Νέα" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Κατάλογος" @@ -1466,6 +1467,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Επικοινωνία με το Nokia 770 internet tablet." @@ -2050,11 +2055,13 @@ msgstr "Παράμετροι για τον καθορισμό των μεταδ msgid "Options to help with debugging the conversion" msgstr "Παράμετροι που βοηθούν στη διόρθωση (αποσφαλμάτωση) της μετατροπής" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Κατάλογος ενσωματωμένων συνταγών" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Τα εξαγόμενα αποθηκεύτηκαν στον/στην" @@ -3133,7 +3140,7 @@ msgstr "Όχι" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3313,10 +3320,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Εξώφυλλο" @@ -3457,7 +3464,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4612,7 +4619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5483,72 +5490,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Προστέθηκε" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Αποθήκευση..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Αποθηκεύτηκε" @@ -5711,37 +5729,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Συλλογές" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Διαδρομή" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7433,11 +7451,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9223,20 +9241,20 @@ msgstr "Εγκατάλειψη..." msgid "Authors" msgstr "Συγγραφείς" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10734,7 +10752,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11069,10 +11087,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13829,7 +13843,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13875,7 +13889,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13991,19 +14005,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14011,7 +14025,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14019,7 +14033,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14027,13 +14041,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14527,53 +14541,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16345,17 +16359,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -17891,7 +17905,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17911,14 +17925,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17927,11 +17954,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17949,11 +17976,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17972,12 +17999,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17990,11 +18017,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18022,11 +18049,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18037,11 +18064,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18062,11 +18089,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18086,11 +18113,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18107,11 +18134,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18125,11 +18152,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18142,11 +18169,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18217,11 +18244,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18248,26 +18275,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18286,11 +18313,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18302,11 +18329,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18314,11 +18341,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18330,11 +18357,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18348,11 +18375,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18360,11 +18387,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18373,33 +18400,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18409,11 +18436,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18424,11 +18451,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18440,11 +18467,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18502,6 +18529,9 @@ msgstr "" #~ msgid "%prog [options] mybook.chm" #~ msgstr "%prog [παράμετροι] mybook.chm" +#~ msgid "List builtin recipes" +#~ msgstr "Κατάλογος ενσωματωμένων συνταγών" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index bb595e7f0d..efa60a7a10 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-05-21 07:30+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Australia) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:53+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index bcd216fd20..6eeafab82b 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-02-27 02:43+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:54+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1031,7 +1032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "News" @@ -1039,8 +1040,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1425,6 +1426,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communicate with the Nokia 770 internet tablet." @@ -1966,11 +1971,13 @@ msgstr "Options to set metadata in the output" msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output saved to" @@ -3042,7 +3049,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3222,10 +3229,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3366,7 +3373,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4521,7 +4528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5392,72 +5399,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5620,37 +5638,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7342,11 +7360,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9132,20 +9150,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10643,7 +10661,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10978,10 +10996,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13738,7 +13752,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13784,7 +13798,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13900,19 +13914,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13920,7 +13934,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13928,7 +13942,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13936,13 +13950,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14436,53 +14450,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16254,17 +16268,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17800,7 +17814,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17820,14 +17834,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17836,11 +17863,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17858,11 +17885,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17881,12 +17908,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17899,11 +17926,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17931,11 +17958,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17946,11 +17973,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17971,11 +17998,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17995,11 +18022,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18016,11 +18043,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18034,11 +18061,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18051,11 +18078,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18126,11 +18153,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18157,26 +18184,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18195,11 +18222,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18211,11 +18238,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18223,11 +18250,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18239,11 +18266,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18257,11 +18284,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18269,11 +18296,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18282,33 +18309,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18318,11 +18345,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18333,11 +18360,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18349,11 +18376,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18383,6 +18410,9 @@ msgstr "" #~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " #~ "deprecated version of SYSFS." +#~ msgid "List builtin recipes" +#~ msgstr "List builtin recipes" + #~ msgid "" #~ "Do not force text to be justified in output. Whether text is actually " #~ "displayed justified or not depends on whether the ebook format and reading " diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index 453d496bea..97346d052e 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-02-15 08:46+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: English (United Kingdom) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:53+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Preferences" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1069,7 +1070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "News" @@ -1077,8 +1078,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogue" @@ -1473,6 +1474,10 @@ msgstr "Communicate with the Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communicate with the Nokia 770 internet tablet." @@ -2063,11 +2068,13 @@ msgstr "Options to set metadata in the output" msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output saved to" @@ -3284,7 +3291,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3480,10 +3487,10 @@ msgstr "" "Fetch a cover image/social metadata for the book identified by ISBN from " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Cover" @@ -3627,7 +3634,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "All articles" @@ -4900,7 +4907,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Not allowed" @@ -5804,44 +5811,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s has no available formats." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Searching in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Adding..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Searching in all sub-directories..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Path error" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "The specified directory could not be processed." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "No books" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "No books found" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "No permission" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Added" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Adding failed" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5849,11 +5867,11 @@ msgstr "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplicates found!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5861,19 +5879,19 @@ msgstr "" "Books with the same title as the following already exist in the database. " "Add them anyway?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adding duplicates..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Saving..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Saved" @@ -6049,37 +6067,37 @@ msgstr "Click to open" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Double-click to open Book Details window" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Path" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7821,11 +7839,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Browse by covers" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Cover browser could not be loaded" @@ -9709,20 +9727,20 @@ msgstr "Aborting..." msgid "Authors" msgstr "Authors" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11265,7 +11283,7 @@ msgstr "" msgid "Restore default layout" msgstr "Restore default layout" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11625,10 +11643,6 @@ msgstr "" msgid "Choose formats for " msgstr "Choose formats for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "No permission" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "You do not have permission to read the following files:" @@ -14609,7 +14623,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14655,7 +14669,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14771,19 +14785,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14791,7 +14805,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14799,7 +14813,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14807,13 +14821,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15328,53 +15342,53 @@ msgstr "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Update available!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Show this notification for future updates" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Get update" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Update found" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17455,17 +17469,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrating old database to ebook library in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compacting database" @@ -19149,7 +19163,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19169,14 +19183,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19185,11 +19212,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19207,11 +19234,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19230,12 +19257,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19248,11 +19275,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19280,11 +19307,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19295,11 +19322,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19320,11 +19347,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19344,11 +19371,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19365,11 +19392,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19383,11 +19410,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19400,11 +19427,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19475,11 +19502,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19506,26 +19533,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19544,11 +19571,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19560,11 +19587,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19572,11 +19599,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19588,11 +19615,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19606,11 +19633,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19618,11 +19645,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19631,33 +19658,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19667,11 +19694,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19682,11 +19709,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19698,11 +19725,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22301,6 +22328,9 @@ msgstr "" #~ msgid "Communicate with the Booq Avant" #~ msgstr "Communicate with the Booq Avant" +#~ msgid "List builtin recipes" +#~ msgstr "List builtin recipes" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 97f5cc0df3..cb7bd7f350 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-01-09 00:03+0000\n" "Last-Translator: Kalle Kniivilä \n" "Language-Team: Esperanto \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1056,7 +1057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1064,8 +1065,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1450,6 +1451,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komuniki kun la reta tabuleto Nokia 770." @@ -1974,11 +1979,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2990,7 +2997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3170,10 +3177,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3314,7 +3321,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4469,7 +4476,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5340,72 +5347,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5568,37 +5586,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7290,11 +7308,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9080,20 +9098,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10591,7 +10609,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10926,10 +10944,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13686,7 +13700,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13732,7 +13746,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13848,19 +13862,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13868,7 +13882,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13876,7 +13890,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13884,13 +13898,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14384,53 +14398,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16202,17 +16216,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17748,7 +17762,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17768,14 +17782,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17784,11 +17811,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17806,11 +17833,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17829,12 +17856,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17847,11 +17874,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17879,11 +17906,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17894,11 +17921,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17919,11 +17946,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17943,11 +17970,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17964,11 +17991,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17982,11 +18009,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17999,11 +18026,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18074,11 +18101,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18105,26 +18132,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18143,11 +18170,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18159,11 +18186,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18171,11 +18198,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18187,11 +18214,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18205,11 +18232,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18217,11 +18244,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18230,33 +18257,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18266,11 +18293,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18281,11 +18308,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18297,11 +18324,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 270eb9ff4d..03a18e5832 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-22 18:33+0000\n" "Last-Translator: Jellby \n" "Language-Team: Spanish\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:528 @@ -78,15 +78,15 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -102,10 +102,10 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -116,6 +116,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -155,9 +156,9 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -185,21 +186,21 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -259,7 +260,7 @@ msgid "Preferences" msgstr "Opciones" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Librería" @@ -1129,7 +1130,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noticias" @@ -1137,8 +1138,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1547,6 +1548,10 @@ msgstr "Comunicar con el Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Comunicar con el lector Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunicarse son la tableta de internet Nokia 770." @@ -2180,11 +2185,13 @@ msgstr "Opciones para asignar metadatos en la salida" msgid "Options to help with debugging the conversion" msgstr "Opciones para ayudar con la depuración de la conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lista de las recetas incorporadas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Salida guardada en" @@ -3468,7 +3475,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3677,10 +3684,10 @@ msgstr "" "Obtiene metadatos sociales o la imagen de portada de LibraryThing.com del " "libro identificado por el ISBN.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Portada" @@ -3849,7 +3856,7 @@ msgstr "" "Al añadir un Índice al libro, hacerlo al principio del libro y no al final. " "No se recomienda." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos los artículos" @@ -5200,7 +5207,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "No permitido" @@ -6149,44 +6156,55 @@ msgstr "Este libro ya no existe en su biblioteca" msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Buscando en" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Añadiendo..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Buscando en todos los subdirectorios..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Error en la ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "El directorio especificado no se puede procesar." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Sin libros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "No se encontró ningún libro" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "No tiene permiso" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Añadido" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Fallo al añadir" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6195,11 +6213,11 @@ msgstr "" "calibre y añadir los libros en grupos más pequeños, hasta que encuentre el " "libro que causa el problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "¡Se han encontrado duplicados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6207,19 +6225,19 @@ msgstr "" "Ya existen libros con el mismo titulo que los siguientes en la base de " "datos. ¿Añadirlos de todas formas?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Añadiendo duplicados" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Guardando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Recogiendo datos, espere por favor..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Guardado" @@ -6395,37 +6413,37 @@ msgstr "Clic para abrir" msgid "Ids" msgstr "Id." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecciones" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Pegar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Pulse dos veces para abrir la ventana de Detalles del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8215,11 +8233,11 @@ msgstr "" "href=\"http://manual.calibre-ebook.com/xpath.html\">Cursillo de " "XPath.

" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Explorar por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "No se ha podido cargar el explorador de portadas" @@ -10206,21 +10224,21 @@ msgstr "Abortando..." msgid "Authors" msgstr "Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**No se encontraron elementos**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Pulse en una columna en la vista de biblioteca para ver información del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Libros con el elemento seleccionado «{0}»: {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11850,7 +11868,7 @@ msgstr "Encoger columna si es demasiado ancha" msgid "Restore default layout" msgstr "Restaurar formato predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12224,10 +12242,6 @@ msgstr "Eliminar el formato seleccionado de este libro" msgid "Choose formats for " msgstr "Elegir formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "No tiene permiso" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "No tiene permiso para leer los siguientes ficheros:" @@ -15423,7 +15437,7 @@ msgid "Invert" msgstr "Invertir" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Afiliado" @@ -15477,7 +15491,7 @@ msgstr "" "cuál es su mercado prioritario, pero no significa que sea el único." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "Al comprar en esta librería apoya al programador de calibre: %s." @@ -15595,19 +15609,19 @@ msgstr "Descargar:" msgid "Titl&e/Author/Price ..." msgstr "&Título/autor/precio..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Descargar" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Precio" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15618,7 +15632,7 @@ msgstr "" "antes de realizar la compra. Este precio normalmente no incluye las " "promociones que la tienda pueda tener activas." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15630,7 +15644,7 @@ msgstr "" "Compruébelo en la librería antes de realizar ninguna compra para asegurarse " "de que realmente va a poder leer este libro." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15643,7 +15657,7 @@ msgstr "" "posible DRM en la tienda. Es posible que la librería no desvele abiertamente " "la presencia de DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15651,7 +15665,7 @@ msgstr "" "No se pudo determinar si el libro tiene restricciones de DRM. Es muy " "probable que las tenga." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Los siguientes formatos pueden descargarse directamente: %s." @@ -16181,7 +16195,7 @@ msgstr "" "continuará ejecutándose en la bandeja del sistema. Para cerrarlo, elija " "Salir en el menú de contexto de la bandeja del sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the %(ver)s. Consulte las características nuevas." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Actualización disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostrar esta notificación para actualizaciones futuras" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Actualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "Actualizar com&plementos" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d actualizaciones de complementos)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Actualización encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "complementos actualizados" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Actualizaciones de complementos" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Hay %d actualizaciones de complementos disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Instalar y configurar complementos de usuario" @@ -18395,19 +18409,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sCalificación promedio es %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -20244,7 +20258,7 @@ msgstr "Incremento automático del índice de serie" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20264,35 +20278,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"El algoritmo usado para asignar un número dentro de una serie existente a un " -"nuevo libro.\n" -"Los nuevos números asignados con ejeste ajuste son siempre enteros, excepto " -"si se\n" -"especifica un número constante que no sea entero.\n" -"Los valores posibles son:\n" -"next: El primer entero disponible mayor que el mayor de los números en uso\n" -"first_free: El primer entero disponible mayor que 0\n" -"next_free: El primer entero disponible mayor que el menor de los números en " -"uso\n" -"last_free: El primer entero disponible menor que el mayor de los números en " -"uso.\n" -"Devuelve el mayor en uso + 1 si no hay otro disponible\n" -"const: Asigna siempre el número 1\n" -"un número: Asigna siempre ese número. El número no está entre comillas. Se " -"puede\n" -"usar 0.0 aquí\n" -"Ejemplos:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Añadir separador después de completar un nombre de autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20306,11 +20312,11 @@ msgstr "" "los autores.\n" "Puede ser «True» (sí) o «False» (no)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algoritmo de orden de autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20346,11 +20352,11 @@ msgstr "" "manera\n" "automática." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Usar el orden de autor en el explorador de etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20384,13 +20390,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Orden de autocompletado: elija cuándo cambiar de lexicográfico a ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20413,11 +20419,11 @@ msgstr "" "que\n" "cero para cambiar al orden ASCII para mejorar el rendimiento." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "División del explorador de etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20472,11 +20478,11 @@ msgstr "" "(«\\») en la plantilla. No perjudica en nada dejarla aunque no haya barras " "invertidas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Orden inicial de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20495,11 +20501,11 @@ msgstr "" "Por ejemplo, establezca el ajuste a «[('authors',0),('title',0)]» para\n" "ordenar por títulos dentro de cada autor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Formato de fechas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20548,11 +20554,11 @@ msgstr "" "Valor predeterminado para la fecha de publicación: MMM yyyy\n" "Valor predeterminado para la marca de tiempo: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Orden de títulos y series en la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20585,11 +20591,11 @@ msgstr "" "Es suficiente con hacer doble clic en el título y pulsar la tecla intro sin\n" "cambiar nada para actualizar el orden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Formato de títulos y series en las plantillas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20621,11 +20627,11 @@ msgstr "" "ajuste se\n" "establece en «strictly_alphabetic», se mantiene como «The Lord of the Rings»." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Lista de palabras consideradas como «artículos» para ordenar texto" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20650,11 +20656,11 @@ msgstr "" "sin más. Para desactivar la opción use '^$'\n" "Valor predeterminado: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Carpeta a la que calibre se conecta en el inicio" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20674,11 +20680,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Reglas de renombrado para las colecciones SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20803,11 +20809,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Serie', 'tags':'Etiqueta'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Orden de las colecciones SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20856,11 +20862,11 @@ msgstr "" "Valor predeterminado: vacío (sin reglas), con lo que no se nombra\n" "ningún atributo de colecciones." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "Aplicación de etiquetas al copiar libros a otra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20870,20 +20876,20 @@ msgstr "" "libros\n" "a otra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Número máximo de etiquetas por libro que se muestran en el servidor de " "contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Campos personalizados de metadatos que se muestran o no en el servidor de " "contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20918,11 +20924,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display = ['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Número máximo de «niveles» de ordenación" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20944,11 +20950,11 @@ msgstr "" "ralentización,\n" "reduzca el valor de este ajuste." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "Tipo de letra usado al generar la portada predeterminada" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20963,11 +20969,11 @@ msgstr "" "caracteres\n" "del idioma de los libros en la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Controlar el comportamiento de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20989,11 +20995,11 @@ msgstr "" "por\n" "columnas o por píxeles. De manera predeterminada lo hace por columnas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Idioma para usar al ordenar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21019,13 +21025,13 @@ msgstr "" "Ejemplo: locale_for_sorting = 'nb' -- ordenación según las reglas noruegas " "(bokmål)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Número de columnas para metadatos personalizados en el diálogo de edición de " "metadatos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21036,11 +21042,11 @@ msgstr "" "al editar los metadatos de un solo libro. Si es «True» (sí), los campos se\n" "distribuyen en dos columnas. Si es «False» (no), se usa sólo una columna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Número de segundos de espera antes de mandar correos electrónicos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21055,11 +21061,11 @@ msgstr "" "tendrán\n" "efecto tras el reinicio de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Eliminar las líneas amarillas en los bordes de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -21070,13 +21076,13 @@ msgstr "" "cuando se oculta una sección de la interfaz. Los cambios tendrán\n" "efecto tras el reinicio de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Anchura y altura máximas de las portadas guardadas en la biblioteca de " "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -21086,11 +21092,11 @@ msgstr "" "manteniendo las proporciones, para ajustarse a este tamaño. Así\n" "se evita la ralentización debida a portadas extremadamante grandes." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Dónde enviar las noticias descargadas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21110,11 +21116,11 @@ msgstr "" "se enviarán\n" "a la ubicación que tenga más espacio libre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "En qué interfaces debe escuchar el servidor de contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21131,11 +21137,11 @@ msgstr "" "conexiones IPv6 e IPv4 entrantes (esto puede no funcionar en todos los\n" "sistemas operativos)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Barra de herramientas unificada en OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21154,12 +21160,12 @@ msgstr "" "errores impredecibles en algunos sistemas. ¡Ya sabe a lo que se arriesga si\n" "la activa!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" "Guardar el fichero original al convertir de un formato al mismo formato" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23239,6 +23245,9 @@ msgstr "" #~ msgid "Kovid Goyal and Sujata Raman" #~ msgstr "Kovid Goyal y Sujata Raman" +#~ msgid "List builtin recipes" +#~ msgstr "Lista de las recetas incorporadas" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." @@ -27200,6 +27209,51 @@ msgstr "" #~ "todos\n" #~ "los valores de orden de autor»." +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "El algoritmo usado para asignar un número dentro de una serie existente a un " +#~ "nuevo libro.\n" +#~ "Los nuevos números asignados con ejeste ajuste son siempre enteros, excepto " +#~ "si se\n" +#~ "especifica un número constante que no sea entero.\n" +#~ "Los valores posibles son:\n" +#~ "next: El primer entero disponible mayor que el mayor de los números en uso\n" +#~ "first_free: El primer entero disponible mayor que 0\n" +#~ "next_free: El primer entero disponible mayor que el menor de los números en " +#~ "uso\n" +#~ "last_free: El primer entero disponible menor que el mayor de los números en " +#~ "uso.\n" +#~ "Devuelve el mayor en uso + 1 si no hay otro disponible\n" +#~ "const: Asigna siempre el número 1\n" +#~ "un número: Asigna siempre ese número. El número no está entre comillas. Se " +#~ "puede\n" +#~ "usar 0.0 aquí\n" +#~ "Ejemplos:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" + #~ msgid "" #~ "Set custom metadata fields that the book details panel will or will not " #~ "display." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 8d44fa416f..9a2cc6e536 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-25 08:15+0000\n" "Last-Translator: keski \n" "Language-Team: Estonian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-26 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Eelistused" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Salvesta" @@ -1030,7 +1031,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1038,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1424,6 +1425,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1948,11 +1953,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index e8df74d5bb..499420fffc 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -2,21 +2,22 @@ # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the calibre package. # FIRST AUTHOR , 2009. -# +# gorka azk , 2011. msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-28 10:06+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-07-29 22:55+0000\n" "Last-Translator: gorkaazk \n" -"Language-Team: Basque \n" +"Language-Team: eu@li.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-29 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" +"Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -59,15 +60,15 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +84,10 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +98,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +138,9 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +168,21 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +242,7 @@ msgid "Preferences" msgstr "Hobespenak" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Biltegiratu" @@ -321,59 +323,62 @@ msgstr "Ezarri metadatuak %s fitxategietatik" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Gehitu liburuak calibrera edo konektatutako gailura" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "Eskuratu oharrak konektatutako Kindle gailutik (esperimentatzen)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "Sor ezazu zure calibre liburutegiaren katalogoa" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Bihur itzazu liburuak hainbat e-liburu formatutara" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" msgstr "" +"Ezabatu liburuak zure calibre liburutegitik edo konektatutako gailutik" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "Editatu liburuen metadatuak zure calibre liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Irakurri liburuak calibre liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "Deskargatu berriak internetetik e-liburuen formatuan" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Erakutsi azkar antzeko liburuen zerrenda" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "Esportatu liburuak zure calibre liburutegitik disko gogorrera" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Erakutsi liburuaren zehaztasunak bereizitako leiho batean" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Berrabiarazi calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" msgstr "" +"Zabal ezazu liburu-fitxategiak gordetzen dituen karpeta zure calibre " +"liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Bidali liburuak konektatuta dagoen gailura" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -388,46 +393,55 @@ msgstr "Browse the calibre User Manual" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Pertsonalizatu calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" msgstr "" +"Modu errazean topatzen ditu orain hautatu berri duzun liburuaren antza " +"handia duten liburuak" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" +"Txandakatu hainbat calibre liburutegien artean eta presta ezazu haien " +"mantenua" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Kopiatu liburuak gailutik zure calibre liburutegira" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "Editatu bildumak non zure liburuak gailuan gordeta dauzkazun" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Kopiatu liburua calibre liburutegi batetik beste batera" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" msgstr "" +"Egin iezaiezu aldaketa txikiak ePUB fitxategiei zure calibre liburutegian" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" +"Bila ezazu hurrengo edo aurreko bat etortzea zure calibre liburutegian " +"azpimarratze moduan bilatzen ari zarela" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "Bilatu liburuak hainbat liburu saltzaileen artean begiratzen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" msgstr "" +"Lor itzazu calibre aplikazio edo gehigarri berriak edo eguneratu dagoeneko " +"dauzkazunak" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -614,6 +628,7 @@ msgstr "Metadatuak deskargatu" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" +"Kontrolatu nola deskargatzen dituen calibrek liburuen metadatuak internetetik" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 @@ -674,7 +689,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Bihurtu e-liburuak %s formatura" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -917,6 +932,7 @@ msgstr "Desgaitu izendaturiko gehigarria." #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" +"Liburutegira doan bidea luzeegia da. %d karaktere baino gutxiago beharko." #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -988,13 +1004,13 @@ msgstr "Gaitu Apple kontrolatzailea" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Use Series as Category in iTunes/iBooks" msgstr "" -"iTunes/iBooks horietan serieak erabiltzen ditu kategoriak izango balira " -"bezala." +"Erabili liburu-sailak kategoriak izango balira bezala iTunes/iBooks horietan." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:119 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -"Gaitu izenaren erabilpena iTunes genero bezala, iBooks kategoria bezala" +"Gaitu liburu-sailaren izena erabiltzea iTunes genero bezala, iBooks " +"kategoria bezala" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:121 msgid "Cache covers from iTunes/iBooks" @@ -1010,6 +1026,8 @@ msgid "" "\"Copy files to iTunes Media folder %s\" is enabled in iTunes " "Preferences|Advanced" msgstr "" +"\"Kopiatu fitxategiak iTunes Media %s karpetara\" gaituta dago iTunes " +"Preferences|Advanced horretan (iTunes Hobespenak/Aurreratua)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "" @@ -1054,7 +1072,7 @@ msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d %(tot)d horietatik" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1094,7 +1112,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Albisteak" @@ -1102,8 +1120,8 @@ msgstr "Albisteak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalogoa" @@ -1262,11 +1280,11 @@ msgstr "Kontaktatu PocketBook 602/603/902/903 reader horrekin." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Komunikatu \"PocketBook 360+ reader\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" -msgstr "Komunikatu \"PocketBook 701\" enpresakoekin" +msgstr "Komunikatu \"PocketBook 701\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" @@ -1324,7 +1342,7 @@ msgstr "Komunikatu \"The Book reader\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Kontaktatu 'Libre Air reader'-reko horiekin." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1408,6 +1426,11 @@ msgid "" "the Kindle when uploading MOBI files by USB. Note that the page numbers do " "not correspond to any paper book." msgstr "" +"Kindle 3 horrek eta berriagoak diren bertsioek erabil dezakete orrialde " +"zenbakiaren informazioa MOBI fitxategietan. Aukera honekin, calibrek " +"kalkulatuko du eta bidaliko du informazioa Kindle horretara USBren bidez " +"MOBI fitxategiak kargatzerakoan. Ohar zaitez orrialde zenbaki horiek ez " +"dutela zertan bat etorri paperezko liburuetan agertzen direnekin." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 msgid "Use slower but more accurate page number generation" @@ -1422,6 +1445,10 @@ msgid "" "book. However, this method is slower and will slow down sending files to the " "Kindle." msgstr "" +"Badago orrialde zenbakiak sortzeko bi bide. Erabiliz gero zenbakiak " +"sortzeko sistemarik zehatzena sortuko diren zenbakiak antza handiagoa izango " +"dute paperezko edizioekin. Dena den, sistema hau motelagoa da eta sistema " +"honekin Kindlera fitxategiak bidaltzeko denbora luzatuko da." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:257 msgid "Communicate with the Kindle DX eBook reader." @@ -1433,11 +1460,11 @@ msgstr "Komunikatu \"Kobo Reader\" enpresa horrekin." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "Kobo hori hainbat bildumatarako egokiturik dago " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "Sortu etiketak kudeaketa automatikorako" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 @@ -1455,22 +1482,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:19 msgid "Communicate with the Palm Pre" -msgstr "" -"Komunikatu \"Palm Pre\" horrekin laguntzen duten enpresako adituekin." +msgstr "Komunikatu \"Palm Pre\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:39 msgid "Communicate with the Bq Avant" -msgstr "Jar zaitez Bq Avant horiekin kontaktuan" +msgstr "Komunikatu Bq Avant horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:60 msgid "Communicate with the Sweex/Kogan/Q600/Wink" -msgstr "Kontaktatu Sweex/Kogan/Q600/Wink horrekin" +msgstr "Komunikatu Sweex/Kogan/Q600/Wink horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:81 #: /home/kovid/work/calibre/src/calibre/devices/misc.py:108 msgid "Communicate with the Pandigital Novel" -msgstr "" -"Komunikatu \"Pandigital Novel\" horrekin laguntzen duten enpresako adituekin." +msgstr "Komunikatu \"Pandigital Novel\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:127 msgid "Communicate with the VelocityMicro" @@ -1478,19 +1503,19 @@ msgstr "Komunikatu \"VelocityMicro\" enpresarekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:145 msgid "Communicate with the GM2000" -msgstr "Komunikatu \"GM2000\" enpresako horiekin" +msgstr "Komunikatu \"GM2000\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:165 msgid "Communicate with the Acer Lumiread" -msgstr "Komunikatu \"Acer Lumiread\" enpresakoekin." +msgstr "Komunikatu \"Acer Lumiread\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:199 msgid "Communicate with the Aluratek Color" -msgstr "Komunikatu \"Aluratek Color\" enpresakoekin." +msgstr "Komunikatu \"Aluratek Color\" horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 msgid "Communicate with the Trekstor" -msgstr "Komunikatu \"Trekstor\" enpresakoekin." +msgstr "Komunikatu \"Trekstor\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:242 msgid "Communicate with the EEE Reader" @@ -1498,7 +1523,7 @@ msgstr "Kontaktatu EEE Reader horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Komunikatu Adam tableta horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1506,24 +1531,23 @@ msgstr "Kontaktatu Nextbook Reader horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" +msgstr "Komunikatu \"Moovybook Reader\" horrekin." + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." -msgstr "" -"Komunikatu \"Nokia 770 internet tablet\" horrekin laguntzen duten enpresako " -"adituekin." +msgstr "Komunikatu \"Nokia 770 internet tablet\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40 msgid "Communicate with the Nokia 810/900 internet tablet." -msgstr "" -"Komunikatu \"Nokia 810/900 internet tablet\" horrekin laguntzen duten " -"enpresako adituekin." +msgstr "Komunikatu \"Nokia 810/900 internet tablet\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74 msgid "Communicate with the Nokia E52" -msgstr "" -"Komunikatu \"Nokia E52\" horrekin laguntzen duten enpresako adituekin." +msgstr "Komunikatu \"Nokia E52\" horrekin." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:20 msgid "The Nook" @@ -1535,7 +1559,7 @@ msgstr "Komunikatu Nook eBook irakurgailuarekin." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "Komunikatu Nook Color eta TSR eBook irakurgailuekin." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1608,6 +1632,10 @@ msgid "" "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" +"Gaitu aukera hau zure gailuarekin konektatzen duzun bakoitzean liburu-azal " +"bereiziak kargaturik izateko. Desgaitu aukera hau liburu gehiegi baldin " +"badituzu zure irakurgailuan erakusten diren liburu-azal horiek guztiak " +"txukun bereizteko." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 msgid "Preserve cover aspect ratio when building thumbnails" @@ -1621,10 +1649,14 @@ msgid "" "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +"Gaitu aukera hau zure liburu-azalen koadro txikiek jatorrizko liburu-" +"azalarekin konparaturik proportzio ona (luze-zabal egokia) izan dezaten. " +"Desgaitu koadro txikiak ahalik eta handien izatea nahi baduzu, proportzioari " +"begiratu gabe." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 msgid "Search for books in all folders" -msgstr "" +msgstr "Bilatu liburuak karpeta guztietan" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 msgid "" @@ -1632,11 +1664,15 @@ msgid "" "device and its cards. This permits calibre to find books put on the device " "by other software and by wireless download." msgstr "" +"Aukera hau gaituz gero calibreri eskatzen diozu liburuak bilatzeko " +"irakurgailuan zehar eta gailuaren txarteletan. Honek lagunduko dio calibreri " +"beste software baten bidez kargatutako liburuak bilatzen baita haririk gabe " +"deskargatutakoa bilatzen ere." #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" -msgstr "Identifikatu gabea" +msgstr "Izendatu gabea" #: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17 msgid "Communicate with the Samsung SNE eBook reader." @@ -1866,7 +1902,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "" +msgstr "Memoria nagusiaren karpeta" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -1877,7 +1913,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" -msgstr "" +msgstr "A txartelaren karpeta" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 #, python-format @@ -2126,11 +2162,13 @@ msgstr "Metadatuak outputean, helburuan, ezartzeko aukerak" msgid "Options to help with debugging the conversion" msgstr "Bihurketaren arazketarekin laguntzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "\"Nola eraiki zen\", 'builtin', formulen edo errezeten zerrenda" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output horrela gordeta" @@ -2592,12 +2630,12 @@ msgstr "Liburu elektronikoaren argitaratzailea jarri." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:60 msgid "Set the series this ebook belongs to." msgstr "" -"Ezarri ezazu liburu elektroniko hau zein serietan sailkatuko zenukeen." +"Ezarri ezazu liburu elektroniko hau zein sailetan sailkatuko zenukeen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:488 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:62 msgid "Set the index of the book in this series." -msgstr "Serie hauetan ezarri ezazu liburuaren aurkibidea." +msgstr "Liburu-sail hauetan ezarri ezazu liburuaren aurkibidea." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64 @@ -2715,27 +2753,29 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:582 msgid "Search pattern (regular expression) to be replaced with sr1-replace." msgstr "" -"sr1-replace-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." +"sr1-ordeztu-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:587 msgid "Replacement to replace the text found with sr1-search." -msgstr "" +msgstr "Ordezkaketa sr1-bilaketa horrekin bilatutako testua ordezkatzeko" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:591 msgid "Search pattern (regular expression) to be replaced with sr2-replace." msgstr "" +"sr2-ordeztu-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:596 msgid "Replacement to replace the text found with sr2-search." -msgstr "" +msgstr "Ordezkaketa sr2-bilaketa horrekin bilatutako testua ordezkatzeko" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:600 msgid "Search pattern (regular expression) to be replaced with sr3-replace." msgstr "" +"sr3-ordeztu-rekin ordezkatuko den bilaketa patroia (adierazpen erregularra)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:605 msgid "Replacement to replace the text found with sr3-search." -msgstr "" +msgstr "Ordezkaketa sr3-bilaketa horrekin bilatutako testua ordezkatzeko" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:707 msgid "Could not find an ebook inside the archive" @@ -2744,8 +2784,8 @@ msgstr "Ezin izan da fitxategi horretan liburu elektronikorik aurkitu" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:765 msgid "Values of series index and rating must be numbers. Ignoring" msgstr "" -"Aurkibideko serieen balioak eta puntuazioa, zenbakiak izan beharko dira. Ez " -"ikusiarena egiten" +"Aurkibideko liburu-sailen balioak eta puntuazioa, zenbakiak izan beharko " +"dira. Ez ikusiarena egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:772 msgid "Failed to parse date/time" @@ -2955,10 +2995,13 @@ msgid "" "\n" " See: " msgstr "" +"Liburuarendako generoa. Aukerak: %s\n" +"\n" +" Ikus: " #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 msgid "for a complete list with descriptions." -msgstr "" +msgstr "zerrenda osoa ikusteko deskripzio eta guzti." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" @@ -3053,15 +3096,16 @@ msgstr "" #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." msgstr "" +"Hainbat HTML fitxategi topatu dira karpetan. %s besterik ez dira erabiliko." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "Ez da goi mailako HTML fitxategirik topatu." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "Goi mailako HTML %s fitxategia hutsik dago." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3136,12 +3180,12 @@ msgstr "Ezin da esteka gehitu %s aurkibidean" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "Ezin izan da irudia prozesatu %(path)s. Errorea: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format msgid "Unable to process interlaced PNG %s" -msgstr "Ezin izan da prozesatu sareko loturak dituen PNG %s" +msgstr "Ezin izan da sareko loturak dituen PNG %s prozesatu" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1776 #, python-format @@ -3410,7 +3454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:57 msgid "Value: unknown field " -msgstr "" +msgstr "Balioa: eremu ezezaguna " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:155 msgid "TEMPLATE ERROR" @@ -3430,7 +3474,7 @@ msgstr "Ez" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3483,8 +3527,8 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sailak" +msgstr[1] "Sailak" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3628,10 +3672,10 @@ msgstr "" "Eskura ezazu liburu azal bat irudi/gizarte metadatuekin bere ISBN-ren bidez " "hemendik: LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Liburu-azala" @@ -3781,7 +3825,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Artikulu guztiak" @@ -5055,7 +5099,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Not allowed" @@ -5773,7 +5817,7 @@ msgstr "Books by same author" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books in this series" -msgstr "Books in this series" +msgstr "Serie honetako liburuak" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Alt+Shift+S" @@ -5967,44 +6011,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s-k ez du formatu eskuragarririk." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Bilatzen hemen:" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Gehitzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Bilatzen azpi-direktorioetan..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Bide (Path) errore" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Zehaztutako direktorioa ezin izan da prozesatu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Libururik ez" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ez da libururik aurkitu" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Baimenik ez" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Gehituta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Gehiketak huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6013,11 +6068,11 @@ msgstr "" "calibre berrabiarazten eta liburuak multzo txikiagoetan gehitzen; segi " "horrela problemak sortzen dituen liburua topatu arte." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Bikoiztutakoak aurkitu dira!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6025,19 +6080,19 @@ msgstr "" "Dagoeneko datu basean badago izenburu berbera duen libururik. Hala eta " "guztiz ere, gehitu?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Bikoiztutakoak gehitzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Gordetzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gordeta" @@ -6217,37 +6272,38 @@ msgstr "Egin klik zabaltzeko" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" +"%(sidx)s horretako %(series)s liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Bildumak" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Egin klik birritan liburuaren zehaztasunen leihoa ikusteko" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Bidea (Path)" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7990,11 +8046,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Liburu-azaletan zehar arakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" @@ -8059,7 +8115,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Remove series" -msgstr "Ezabatu serieak" +msgstr "Ezabatu sailak" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Automatically number books" @@ -9223,11 +9279,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:547 msgid "If checked, the series will be cleared" -msgstr "Arakatuz gero, seriak ezabatu egingo dira" +msgstr "Arakatuz gero, sailak ezabatu egingo dira" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 msgid "&Clear series" -msgstr "" +msgstr "&Ezabatu sailak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 msgid "" @@ -9236,7 +9292,7 @@ msgid "" "you selected them. So if you selected Book A and then Book B,\n" "Book A will have series number 1 and Book B series number 2." msgstr "" -"Ez bada ezer arakatu, liburuen serie-zenbakia honela ezarriko da: 1.\n" +"Ez bada ezer arakatu, liburuen saila-zenbakia honela ezarriko da: 1.\n" "Arakatu bada, hautatutako liburuak modu automatikoan zenbakidun bihurtuko " "dira, zeuk\n" "ezarritako hurrenkeran. Beraz hautatu baduzu lehenengo A Liburua eta gero B " @@ -9246,7 +9302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 msgid "&Automatically number books in this series" -msgstr "" +msgstr "Modu &Automatikoan liburu sail honetan zenbakiak ezarri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 msgid "" @@ -9254,9 +9310,9 @@ msgid "" "for that series. Checking this box will tell calibre to start numbering\n" "from the value in the box" msgstr "" -"Serieak normalean zenbaketa berriarekin geratuko dira datu baseko zenbakirik " -"altuenetik hasita\n" -"serie horretarako. Kutxa hau arakatzea calibreri adieraziko dio " +"Liburu sailak normalean zenbaketa berriarekin geratuko dira datu baseko " +"zenbakirik altuenetik hasita\n" +"liburu-sail horretarako. Kutxa hau arakatzea calibreri adieraziko dio " "zenbaketarekin hasteko\n" "kutxan dagoen zenbakitik hasita" @@ -9884,20 +9940,20 @@ msgstr "Bertan behara uzten..." msgid "Authors" msgstr "Egileak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10401,8 +10457,8 @@ msgstr "Sartu egile baten izena. Egile bakarra erabili daiteke." msgid "" "Enter a series name, without an index. Only one series name can be used." msgstr "" -"Sartu serie baten izena, indizerik gabe. Serie bakar baten izena erabili " -"daiteke bakarrik." +"Sartu liburu-sail baten izena, indizerik gabe. Liburu-sail bakar baten izena " +"erabili daiteke bakarrik." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218 msgid "Enter tags separated by spaces" @@ -10425,7 +10481,7 @@ msgstr "Bilatu bakarrik adierazitako eremuetan:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221 msgid "Titl&e/Author/Series ..." -msgstr "Iz&enburua/Egilea/Serieak ..." +msgstr "Iz&enburua/Egilea/Liburu-sailak ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45 msgid "Choose formats" @@ -11128,7 +11184,7 @@ msgstr "Adierazpen arrunta (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143 msgid "Series:" -msgstr "Seriea:" +msgstr "Liburu-sailak:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144 msgid "Regular expression (?P)" @@ -11136,7 +11192,7 @@ msgstr "Adierazpen arrunta (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146 msgid "Series index:" -msgstr "Seriearen aurkibidea:" +msgstr "Liburu-sailaren aurkibidea:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147 msgid "Regular expression (?P)" @@ -11443,7 +11499,7 @@ msgstr "" msgid "Restore default layout" msgstr "Berrezarri lehenetsitako diseinua" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11809,10 +11865,6 @@ msgstr "" msgid "Choose formats for " msgstr "Aukeratu formatuak honentzat " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Baimenik ez" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Ez daukazu honako fitxategiak irakurtzeko baimenik:" @@ -12067,7 +12119,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" -msgstr "Ezabatu erabiltzen ez diren serieak (libururik ez daukaten serieak)" +msgstr "" +"Ezabatu erabiltzen ez diren liburu-sailak (libururik ez daukaten sailak)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:178 msgid "" @@ -12726,7 +12779,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" -msgstr "Testu zutabea serie moduko informazioa gordetzeko" +msgstr "Testu zutabea liburu-sail moduko informazioa gordetzeko" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" @@ -12829,7 +12882,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" -msgstr "" +msgstr "Nire liburu-sailak" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179 msgid "My Rating" @@ -12872,8 +12925,8 @@ msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -"Bilatutako izenek ezin dute _index amaiera izan, izen horiek zutabe " -"serieetarako erreserbaturik daudelako." +"Bilatutako izenek ezin dute _index amaiera izan, izen horiek liburu-sail " +"zutabeetarako erreserbaturik daudelako." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:238 msgid "No column heading was provided" @@ -13323,7 +13376,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:230 msgid "Use &Roman numerals for series" -msgstr "Erabili &Erromatar zenbakiak serietan" +msgstr "Erabili &Erromatar zenbakiak liburu-sailetarako" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:231 msgid "" @@ -13717,11 +13770,11 @@ msgstr "" "izango baina hau ez da beharrezkoa; calibren edonon erabil dezakezun edozein " "txantiloi sorburu kutxan ere erabil dezakezu.\n" "\n" -"Konexio-taularen erabilpen bat serieen informazioa duen izenburua aldatzea " -"izan daiteke. Beste erabilpen bat izan daiteke egileen multzoa aldatzea, " -"mobi erabiltzaileek erabil dezaketen zerbait, kindlek hain beharrezkoak " -"dituen ';' horiek lortzeko. Hirugarren erabilpen posible bat: hizkuntza " -"zehaztea." +"Konexio-taularen erabilpen bat liburu-sailen informazioa duen izenburua " +"aldatzea izan daiteke. Beste erabilpen bat izan daiteke egileen multzoa " +"aldatzea, mobi erabiltzaileek erabil dezaketen zerbait, kindlek hain " +"beharrezkoak dituen ';' horiek lortzeko. Hirugarren erabilpen posible bat: " +"hizkuntza zehaztea." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" @@ -14000,6 +14053,10 @@ msgid "" "search not just authors but title/tags/series/comments/etc. Use these " "options if you would like to change this behavior." msgstr "" +"Aurrizkirik gabeko terminoa sartzen duzunean, bilatzerakoan, calibrek " +"lehenetsita du metadatu guztiak bilatzea. Adibidez, 'asimov' sartuz gero ez " +"du egile eremua bakarrik arakatuko baizik eta etiketak, liburu-sailak, " +"iruzkinak-eta ere bai. Erabil ezazu aukera hau jokabide hori aldatzeko." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:114 msgid "&Limit the searched metadata" @@ -14016,6 +14073,11 @@ msgid "" "you always use prefixes in your saved searches. For example, use " "\"series:Foundation\" rather than just \"Foundation\" in a saved search" msgstr "" +"Ohar zaitez aukera hau bilaketa guztietara hedatuko dela, baita gordetako " +"bilaketak eta murrizketak ere. Beraz, aukera hau erabiltzen baduzu, hobe " +"duzu ziurtatzea aurrizkiak erabiltzen dituzula gordetako bilaketetan. " +"Adibidez, erabil ezazu \"liburu-sail:Fundazioa\" eta ez \"Fundazioa\" soilik " +"bilaketa bat gordetzerakoan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:117 msgid "" @@ -14730,7 +14792,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14776,7 +14838,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14892,19 +14954,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14912,7 +14974,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14920,7 +14982,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14928,13 +14990,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15100,7 +15162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:50 msgid "Manage Series" -msgstr "" +msgstr "Kudeatu liburu-sailak" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:52 msgid "Manage Publishers" @@ -15458,53 +15520,53 @@ msgstr "" "sistemaren erretiluan exekutatzen arituko da. Ixteko sakatu Irten " "sistemaren erretiluaren testuinguruko menuan." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Eguneraketa prest!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Erakutsi berriro ohar hau eguneraketa berriekin" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Eguneratu" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Eguneraketa aurkitua" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16709,7 +16771,7 @@ msgid "" "Default: '%default'\n" "Applies to: ePub, MOBI output formats" msgstr "" -"Baita ere bere baitan 'Serieak' atala, katalogoan.\n" +"Baita ere bere baitan 'Liburu-sailak' atala, katalogoan.\n" "Lehenetsita: '%default'\n" "Aplikatzeko: ePub, MOBI output formatuetara" @@ -17596,19 +17658,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira " "zera honetan: %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -17658,15 +17720,15 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37 msgid "The series" -msgstr "Serieak" +msgstr "Liburu-sailak" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38 msgid "" "The series number. To get leading zeros use {series_index:0>3s} or " "{series_index:>3s} for leading spaces" msgstr "" -"Serie zenbakia. Erabil ezazu {series_index:0>3s} zeroak ezkerretara " -"tartekatzeko edo {series_index:>3s} espazioak tartekatzeko" +"Liburu-sailaren zenbakia. Erabil ezazu {series_index:0>3s} zeroak " +"ezkerretara tartekatzeko edo {series_index:>3s} espazioak tartekatzeko" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41 msgid "The rating" @@ -18063,7 +18125,7 @@ msgstr "ETIKETAK: %s
" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]
" -msgstr "" +msgstr "LIBGURU-SAILAK: %(series)s [%(sidx)s]
" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -19234,7 +19296,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19254,14 +19316,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19270,11 +19345,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19292,11 +19367,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19315,12 +19390,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19333,11 +19408,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19365,11 +19440,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19380,11 +19455,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19405,11 +19480,12 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" +"Kontrolatu liburuen izenburuen eta sailen izenen sailkapena liburutegian" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19429,11 +19505,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" +"Kontrolatu izenburuen eta sailen formateatzea txantiloietan erabiltzerakoan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19450,11 +19527,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19468,11 +19545,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19485,11 +19562,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19560,11 +19637,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19591,26 +19668,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19629,11 +19706,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19645,11 +19722,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19657,11 +19734,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19673,11 +19750,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19691,11 +19768,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19703,11 +19780,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19716,33 +19793,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19752,11 +19829,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19767,11 +19844,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19783,11 +19860,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19938,6 +20015,9 @@ msgstr "" #~ "Ezin izan da %s disko irakurgailua detektatu. Zure kernela, ziur aski, SYSFS " #~ "horren bertsio zaharkitu bat esportatzen arituko da." +#~ msgid "List builtin recipes" +#~ msgstr "\"Nola eraiki zen\", 'builtin', formulen edo errezeten zerrenda" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 4d943864ad..ab213d1fdd 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-09 04:20+0000\n" "Last-Translator: Milad Naseri \n" "Language-Team: Persian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1041,7 +1042,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1049,8 +1050,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1435,6 +1436,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1959,11 +1964,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2975,7 +2982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3155,10 +3162,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3299,7 +3306,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4454,7 +4461,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5325,72 +5332,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5553,37 +5571,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7275,11 +7293,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9065,20 +9083,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10576,7 +10594,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10911,10 +10929,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13671,7 +13685,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13717,7 +13731,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13833,19 +13847,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13853,7 +13867,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13861,7 +13875,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13869,13 +13883,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14369,53 +14383,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16187,17 +16201,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17733,7 +17747,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17753,14 +17767,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17769,11 +17796,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17791,11 +17818,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17814,12 +17841,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17832,11 +17859,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17864,11 +17891,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17879,11 +17906,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17904,11 +17931,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17928,11 +17955,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17949,11 +17976,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17967,11 +17994,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17984,11 +18011,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18059,11 +18086,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18090,26 +18117,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18128,11 +18155,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18144,11 +18171,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18156,11 +18183,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18172,11 +18199,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18190,11 +18217,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18202,11 +18229,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18215,33 +18242,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18251,11 +18278,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18266,11 +18293,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18282,11 +18309,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index ae04afc466..34a49bbba7 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-13 16:55+0000\n" "Last-Translator: Esa Parta \n" "Language-Team: Finnish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1073,7 +1074,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Uutiset" @@ -1081,8 +1082,8 @@ msgstr "Uutiset" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1469,6 +1470,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikoi Nokia 770 internet tablet -laitteen kanssa." @@ -2041,11 +2046,13 @@ msgstr "Asetukset ulostulon metatiedoille" msgid "Options to help with debugging the conversion" msgstr "Asetukset, joilla käännöksen debuggausta helpotetaan" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listaa sisäänrakennetut reseptit" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ulostulo tallennettu osoitteeseen" @@ -3070,7 +3077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3250,10 +3257,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3394,7 +3401,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4549,7 +4556,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5420,72 +5427,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5648,37 +5666,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7370,11 +7388,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9160,20 +9178,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10671,7 +10689,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11006,10 +11024,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13766,7 +13780,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13812,7 +13826,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13928,19 +13942,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13948,7 +13962,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13956,7 +13970,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13964,13 +13978,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14464,53 +14478,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16282,17 +16296,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17832,7 +17846,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17852,14 +17866,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17868,11 +17895,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17890,11 +17917,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17913,12 +17940,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17931,11 +17958,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17963,11 +17990,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17978,11 +18005,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18003,11 +18030,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18027,11 +18054,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18048,11 +18075,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18066,11 +18093,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18083,11 +18110,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18158,11 +18185,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18189,26 +18216,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18227,11 +18254,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18243,11 +18270,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18255,11 +18282,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18271,11 +18298,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18289,11 +18316,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18301,11 +18328,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18314,33 +18341,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18350,11 +18377,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18365,11 +18392,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18381,11 +18408,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18456,6 +18483,9 @@ msgstr "" #~ msgid "Communicate with the Booq Avant" #~ msgstr "Kommunikoi Booq Avantin kanssa" +#~ msgid "List builtin recipes" +#~ msgstr "Listaa sisäänrakennetut reseptit" + #~ msgid " " #~ msgstr " " diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 1d325d318c..39c530410f 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-06-11 18:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 8fec43f520..f840826e21 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-23 08:07+0000\n" "Last-Translator: Vincent Coiffier \n" "Language-Team: Français \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-24 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -61,15 +61,15 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -85,10 +85,10 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -99,6 +99,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -138,9 +139,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -168,21 +169,21 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -242,7 +243,7 @@ msgid "Preferences" msgstr "Préférences" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Boutique" @@ -1131,7 +1132,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Informations" @@ -1139,8 +1140,8 @@ msgstr "Informations" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogue" @@ -1548,6 +1549,10 @@ msgstr "Communiquer avec le lecteur Nextbook" msgid "Communicate with the Moovybook Reader" msgstr "Communiquer avec le lecteur Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communiquer avec la tablette internet Nokia 770." @@ -2181,11 +2186,13 @@ msgstr "Options pour indiquer les métadonnées en sortie" msgid "Options to help with debugging the conversion" msgstr "Options d'aide pour le débogage de la conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lister les recettes intégrées" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Sortie sauvegardée vers" @@ -3489,7 +3496,7 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3699,10 +3706,10 @@ msgstr "" "Récupère les métadonnées sociales/la couverture du livre identifié par ISBN " "à partir de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Couverture" @@ -3875,7 +3882,7 @@ msgstr "" "Lors de l'ajout de la Table des Matières au livre, l'ajouter au début du " "livre plutôt qu'à la fin. Non recommandé." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tous les articles" @@ -5223,7 +5230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Interdit" @@ -6187,44 +6194,55 @@ msgstr "Ce livre n'existe plus dans la bibliothèque" msgid "%s has no available formats." msgstr "%s n'a pas de format disponible." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Recherche dans" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Ajout..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Recherche dans tous les sous-répertoires..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Chemin de l'erreur" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Le chemin spécifié ne peut pas être traité." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Aucun livre" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Aucun livre trouvé" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Aucune permission" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Ajouté" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "L'ajout a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6233,11 +6251,11 @@ msgstr "" "redémarrer Calibre et ajoutez les livres avec un incrément plus petit, " "jusqu'à ce que vous trouviez le livre problèmatique." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Des doublons ont été détectés !" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6245,19 +6263,19 @@ msgstr "" "Des livres avec des titres identiques à ceux qui suivent existent déjà la " "base. Voulez-vous quand-même les ajouter ?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Ajoute les doublons..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Sauvegarde..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Collecte des données, veuillez patienter..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Sauvegardé" @@ -6434,37 +6452,37 @@ msgstr "Cliquer pour ouvrir" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livre %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Coller la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copier la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Double-cliquer pour ouvrir la fenêtre de détails du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Chemin" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8243,11 +8261,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navigation par couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Le navigateur de coverture ne peut ête chargé" @@ -10280,22 +10298,22 @@ msgstr "Abandon..." msgid "Authors" msgstr "Auteurs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Aucun article trouvé**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Cliquer dans une colonne de la vue librairie pour visualiser les " "informations de ce livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Livres avec l'article sélectionné \"{0}\": {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11903,7 +11921,7 @@ msgstr "Rétrécir la colonne si elle est trop large pour le contenu" msgid "Restore default layout" msgstr "Restaurer l'affichage par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12282,10 +12300,6 @@ msgstr "Supprimer le format sélectionné pour ce livre" msgid "Choose formats for " msgstr "Choisir les formats pour " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Aucune permission" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Vous n'avez par la permission de lire les fichiers suivants :" @@ -15401,7 +15415,7 @@ msgid "Invert" msgstr "Inverser" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Membre" @@ -15453,7 +15467,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15570,19 +15584,19 @@ msgstr "Télécharger:" msgid "Titl&e/Author/Price ..." msgstr "Titr&e/Auteur/Prix ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Télécharger" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Prix" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15593,7 +15607,7 @@ msgstr "" "que le prix est correct. Le prix n'inclut souvent pas les promotions que la " "boutique peut proposer." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15601,7 +15615,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15614,7 +15628,7 @@ msgstr "" "nouveau le statut DRM dans la boutique. La boutique peut ne pas divulguer " "l'utilisation de DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15622,7 +15636,7 @@ msgstr "" "Le statut DRM de ce libre n'a pas pu être determiné. Il y a de grande " "chances que ce livre soit actuellement soumis à des restrictions DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Les formats suivants peuvent être téléchargés directement: %s" @@ -16154,7 +16168,7 @@ msgstr "" "continuera à tourner dans la zone de notification. Pour le fermer, choisir " "Quitter dans le menu contextuel de la zone de notification." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the %(ver)s. Voir les nouvelles fonctionnalités." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Mise à jour disponible!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Afficher cette notification pour des mises à jour futures" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Obtenir une mise à jour" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "Mettre à jours les &plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d mise(s) à jour de plugins)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Mise à jour trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "plugins mis à jour" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Mise à jour de plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Il y a %d mises à jour de plugins disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Installer et configurer les plugins utilisateur" @@ -18383,17 +18397,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migre l'ancienne base vers la bibliothèque dans %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compacte la base" @@ -20156,7 +20170,7 @@ msgstr "Incrémentation automatique de l'index de la série" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20176,14 +20190,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Ajouter un séparateur après avoir compléter un nom d'auteur" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20192,11 +20219,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algorithme de tri par auteur" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20232,11 +20259,11 @@ msgstr "" "petits points sont\n" "sont automatiquement traités." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Utiliser le tri par auteur dans le Navigateur d’Étiquettes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20255,12 +20282,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20273,11 +20300,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Contrôler le partitionnement du Navigateur d’Étiquettes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20305,12 +20332,12 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" "Spécifier les colonnes pour le tri de la liste des livres au démarrage" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20321,11 +20348,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Contrôler comment les dates sont affichées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20346,12 +20373,12 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" "Contrôler le tri des titres et séries dans l'affichage de la librairie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20391,12 +20418,12 @@ msgstr "" "sur Enter sans rien\n" "modifier est suffisant pour modifier le tri." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" "Contrôler le formatage des titres et séries utilisés dans les modèles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20413,13 +20440,13 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Indiquer la liste des mots considérés comme des \"articles\" pour les " "chaines de tri" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20444,12 +20471,12 @@ msgstr "" "Pour désactiver, utiliser cette expression: '^$'\n" "Par défaut: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" "Spécifier un répertoire auquel calibre doit se connecter au démarrage" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20472,11 +20499,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Spécifier les règles de renommage pour les collections SONY." -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20547,11 +20574,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Spécifier comment les collections SONY sont triées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20578,13 +20605,13 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Contrôler comment les étiquettes sont appliquées lors de la copie des livres " "vers une autre bibliothèque" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20594,20 +20621,20 @@ msgstr "" "d'un livre' ont été ajoutées lors de la copie des livres vers une autre " "bibliothèque" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Indiquer le nombre maximum d'étiquettes à afficher par livre dans le serveur " "de contenu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Indiquer les champs de métadonnées personnalisées que le serveur de contenu " "pourra ou ne pourra pas afficher." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20643,11 +20670,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Fixe le nombre maximum de 'niveaux' de tri" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20659,13 +20686,13 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Spécifier quelle police utiliser lors de la génération d'une couverture par " "défaut" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20679,11 +20706,11 @@ msgstr "" "(Liberation Serif) ne contient pas de glyphes pour la langue des livres dans " "votre bibliothèque." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Contrôler le comportement de la liste de livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20704,11 +20731,11 @@ msgstr "" "par colonne ou\n" "par pixel. Par défaut : par colonne." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Langue à utiliser lors du tri." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20722,13 +20749,13 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Nombre de colonnes pour une métadonnée personnalisée dans la boite de " "dialogue d'édition des métadonnées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20741,11 +20768,11 @@ msgstr "" "affichés en utilisant deux\n" "colonnes. A 'False', une colonne est utilisée." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Le nombre de secondes à attendre avant d'envoyer les emails" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20761,12 +20788,12 @@ msgstr "" "après le redémarrage\n" "de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" "Supprime les lignes jaunes brillantes sur les bords de la liste de livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20778,13 +20805,13 @@ msgstr "" "prendrons effet\n" "après un redémarrage de Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "La hauteur et le largeur maximum des couvertures sauvegardées dans la " "bibliothèque Calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20796,11 +20823,11 @@ msgstr "" "des couvertures\n" "extrêmement larges." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Où envoyer les les news téléchargées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20810,11 +20837,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Quelles interfaces le serveur de contenu devraient écouter" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20834,11 +20861,11 @@ msgstr "" "connections (ceci peut ne pas\n" "fonctionner sur tous les systèmes d'exploitation)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Barre d'outil non définie sur OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20850,11 +20877,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23615,6 +23642,9 @@ msgstr "" #~ msgid "Header" #~ msgstr "En-tête" +#~ msgid "List builtin recipes" +#~ msgstr "Lister les recettes intégrées" + #~ msgid "The regular expression to use to remove the footer." #~ msgstr "L'expression régulière à utiliser pour supprimer le pied de page." diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 673bcc798e..3805c76f92 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-07 18:57+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" "Language: gl\n" @@ -60,15 +60,15 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Preferencias" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1102,7 +1103,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noticias" @@ -1110,8 +1111,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1516,6 +1517,10 @@ msgstr "Comunicarse co Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunicar coa tableta de Internet Nokia 770." @@ -2122,11 +2127,13 @@ msgstr "As opcións para asignar metadatos na saída" msgid "Options to help with debugging the conversion" msgstr "Opción para axudar coa depuración da conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listar as receitas incorporadas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Saída gardada en" @@ -3380,7 +3387,7 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3577,10 +3584,10 @@ msgstr "" "Obtén metadatos sociais ou imaxes para o libro identificado polo ISBN a " "través de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Cuberta" @@ -3727,7 +3734,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos os artigos" @@ -5049,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Non permitido" @@ -5958,44 +5965,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s non ten formatos dispoñíbeis" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Buscando" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Engadindo..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Buscando en todos os cartafoles dependentes" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Erro na ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Non se puido procesar o directorio especificado." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Sen libros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Non se atoparon libros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Permiso denegado" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Engadido" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Produciuse un erro ao engadir" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6004,11 +6022,11 @@ msgstr "" "reiniciar o Calibre e a engadir libros en grupos máis pequenos ata que atope " "o libro que causa o problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Atopáronse duplicados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6016,19 +6034,19 @@ msgstr "" "Xa existen libros co mesmo título que os seguintes na base de datos. Desexa " "engadilos de todos os xeito?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Engadindo os duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Gardando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gardado" @@ -6205,37 +6223,37 @@ msgstr "Prema para abrir" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Coleccións" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Pegar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Premer dúas veces para abrir a xanela Detalles do Libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7992,11 +8010,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Explorar por cubertas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Non foi posíbel cargar o explorador de cubertas" @@ -9962,20 +9980,20 @@ msgstr "Interrumpindo..." msgid "Authors" msgstr "Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11577,7 +11595,7 @@ msgstr "" msgid "Restore default layout" msgstr "Restaurar a disposición por defecto" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11945,10 +11963,6 @@ msgstr "" msgid "Choose formats for " msgstr "Escolla os formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Permiso denegado" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Non ten permiso para ler os ficheiros seguintes:" @@ -15019,7 +15033,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -15065,7 +15079,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15181,19 +15195,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15201,7 +15215,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15209,7 +15223,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15217,13 +15231,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15743,53 +15757,53 @@ msgstr "" "continuará executándose na bandexa do sistema. Para pechalo, escolla " "Saír no menú contextual da bandexa do sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Hai unha actualización dispoñíbel!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostrar esta notificación para actualizacións futuras" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Obter actualización" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Actualización atopada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17910,19 +17924,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrando a base de datos antiga á biblioteca de libros electrónicos en " "%s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -19631,7 +19645,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19651,14 +19665,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19667,11 +19694,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19689,11 +19716,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19712,12 +19739,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19730,11 +19757,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19762,11 +19789,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19777,11 +19804,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19802,11 +19829,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19826,11 +19853,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19847,11 +19874,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19865,11 +19892,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19882,11 +19909,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19957,11 +19984,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19988,26 +20015,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20026,11 +20053,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20042,11 +20069,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20054,11 +20081,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20070,11 +20097,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20088,11 +20115,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20100,11 +20127,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20113,33 +20140,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20149,11 +20176,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20164,11 +20191,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20180,11 +20207,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22158,6 +22185,9 @@ msgstr "" #~ "útil, considere facer unha doazón para axudar ao seu desenvolvemento. A súa " #~ "contribución axudará a continuar co desenvolvemento do calibre." +#~ msgid "List builtin recipes" +#~ msgstr "Listar as receitas incorporadas" + #~ msgid "Choose plugin" #~ msgstr "Elixir engadido" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 9a172d6b85..6e53155238 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-28 13:47+0000\n" "Last-Translator: Eran Cohen \n" "Language-Team: Hebrew \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "העדפות" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1053,7 +1054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "חדשות" @@ -1061,8 +1062,8 @@ msgstr "חדשות" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "קטלוג" @@ -1449,6 +1450,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "תקשר עם מחשב טאבלט נוקיה 770" @@ -1979,11 +1984,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "פרט מתכונים מובנים" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "הפלט נשמר אל" @@ -3001,7 +3008,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3181,10 +3188,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3325,7 +3332,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4480,7 +4487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5351,72 +5358,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5579,37 +5597,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7301,11 +7319,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9091,20 +9109,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10602,7 +10620,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10937,10 +10955,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13697,7 +13711,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13743,7 +13757,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13859,19 +13873,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13879,7 +13893,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13887,7 +13901,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13895,13 +13909,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14395,53 +14409,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16213,17 +16227,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17764,7 +17778,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17784,14 +17798,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17800,11 +17827,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17822,11 +17849,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17845,12 +17872,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17863,11 +17890,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17895,11 +17922,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17910,11 +17937,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17935,11 +17962,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17959,11 +17986,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17980,11 +18007,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17998,11 +18025,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18015,11 +18042,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18090,11 +18117,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18121,26 +18148,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18159,11 +18186,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18175,11 +18202,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18187,11 +18214,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18203,11 +18230,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18221,11 +18248,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18233,11 +18260,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18246,33 +18273,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18282,11 +18309,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18297,11 +18324,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18313,11 +18340,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18390,6 +18417,9 @@ msgstr "" #~ msgid "Communicate with the Nook Color eBook reader." #~ msgstr "תקשר עם הקורא האלקטרוני, נוק הצבעוני (Nook Color)." +#~ msgid "List builtin recipes" +#~ msgstr "פרט מתכונים מובנים" + #, python-format #~ msgid "Failed to parse: %s with error: %s" #~ msgstr "קריאת %s נכשלה עם השגיאה: %s" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 47c69fcce1..a997bf61e7 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-03-19 05:11+0000\n" "Last-Translator: Varun Kansal \n" "Language-Team: Hindi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "वरियता" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index e3cd551196..1758f66818 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-30 12:01+0000\n" "Last-Translator: wattomon \n" "Language-Team: Croatian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Postavke" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1049,7 +1050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vijesti" @@ -1057,8 +1058,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1443,6 +1444,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komuniciraj sa Nokia 770 internet tabletom." @@ -2014,11 +2019,13 @@ msgstr "Opcije za postavljanje metapodataka u izlaz" msgid "Options to help with debugging the conversion" msgstr "Opcije za pomoć kod ispravljanja grešaka konverzije" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Izlistaj uglavljene recepte" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Izlaz spremljen u" @@ -3153,7 +3160,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3343,10 +3350,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omot" @@ -3487,7 +3494,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Svi članci" @@ -4720,7 +4727,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nije dozvoljeno" @@ -5595,44 +5602,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s nema raspoložive formate." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Pretraživanje u" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodavanje..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Pretraživanje u svim pod-direktorijima..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Greška u putu" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Specificirani direktorij nije mogao biti procesiran." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nema knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nema pronađenih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Bez dozvole" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodano" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Neuspjelo dodavanje" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5640,11 +5658,11 @@ msgstr "" "Proces dodavanja knjiga je zaustavljen. Probajte ponovo pokrenuti calibre i " "dodavati knjige u manjim količinama dok ne pronađete problematičnu knjigu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Pronađeni duplikati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5652,19 +5670,19 @@ msgstr "" "Knjige sa naslovom identičnim slijedećim već postoje u bazi podataka. Dodaj " "ih, bez obzira?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodavanje duplikata..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Spremanje..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Spremljeno" @@ -5827,37 +5845,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Put" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7571,11 +7589,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Pretražuj po omotima" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9368,20 +9386,20 @@ msgstr "Prekidam..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10905,7 +10923,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11245,10 +11263,6 @@ msgstr "" msgid "Choose formats for " msgstr "Odaberite format za " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Bez dozvole" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Vi nemate dozvolu da čitate slijedeće datoteke:" @@ -14041,7 +14055,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14087,7 +14101,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14203,19 +14217,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14223,7 +14237,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14231,7 +14245,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14239,13 +14253,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14746,53 +14760,53 @@ msgstr "" "će nastaviti biti aktivan u sustavnom poslužavniku. Da zatvorite, odaberite " "Prekini u sadržajnom izborniku sustavnog poslužavnika." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16674,18 +16688,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Preseljavanje stare baze podataka na ebook biblioteku u %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -18258,7 +18272,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18278,14 +18292,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18294,11 +18321,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18316,11 +18343,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18339,12 +18366,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18357,11 +18384,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18389,11 +18416,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18404,11 +18431,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18429,11 +18456,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18453,11 +18480,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18474,11 +18501,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18492,11 +18519,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18509,11 +18536,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18584,11 +18611,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18615,26 +18642,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18653,11 +18680,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18669,11 +18696,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18681,11 +18708,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18697,11 +18724,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18715,11 +18742,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18727,11 +18754,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18740,33 +18767,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18776,11 +18803,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18791,11 +18818,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18807,11 +18834,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21845,6 +21872,9 @@ msgstr "" #~ "pristup na calibre kolekciju knjiga direktno sa uređaja. Da ovo uradite prvo " #~ "morate uključiti sadržajni poslužitelj." +#~ msgid "List builtin recipes" +#~ msgstr "Izlistaj uglavljene recepte" + #~ msgid "&Transliterate unicode characters to ASCII." #~ msgstr "&Pretvori unikodne znakove u ASCII." diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 38577e810f..05a0a01780 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-20 18:50+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Beállítások" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Bolt" @@ -1093,7 +1094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Hírek (RSS)" @@ -1101,8 +1102,8 @@ msgstr "Hírek (RSS)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalógus" @@ -1506,6 +1507,10 @@ msgstr "Kommunikáció a Nextbook olvasóval" msgid "Communicate with the Moovybook Reader" msgstr "A Moovybook Readerrel kommunikál" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kapcsolódás Nokia 770 internet tablethez" @@ -2109,11 +2114,13 @@ msgstr "A kimenet metaadat beállításai" msgid "Options to help with debugging the conversion" msgstr "A hibakereséshez használható opciók" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Beépített hírösszeállítások" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Kimenet elmentve:" @@ -3319,7 +3326,7 @@ msgstr "Nem" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3508,10 +3515,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Borító" @@ -3658,7 +3665,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Minden cikk" @@ -4928,7 +4935,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nem engedélyezett" @@ -5839,44 +5846,55 @@ msgstr "" msgid "%s has no available formats." msgstr "Nincs elérhető formátum a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Keresés a következőben:" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Hozzáadás..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Keresés minden almappában..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Elérési útvonal hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "A megadott könyvtárt nem lehet használni." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nincsenek könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nem talált könyveket." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Hozzáadva" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "A hozzáadás nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5884,30 +5902,30 @@ msgstr "" "Probléma történt a könyvek hozzáadása közben. Indítsa újra a calibre-t és " "válasszon ki kevesebbet, amíg meg nem találja a problémát okozó könyvet." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Már létezik egy ilyen példány!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Ugyanezzel a címmel már létezik egy könyv az adatbázisban. Mégis hozzáadja?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Duplikációk hozzáadása..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Mentés..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Elmentve" @@ -6082,37 +6100,37 @@ msgstr "Kattints a megnyitásért" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Gyűjtemények" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Borító beillesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Borító másolása" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Kattints duplán a könyv részleteinek megjelenítéséhez" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Elérési út" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7836,11 +7854,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Böngészés borítók alapján" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "A borítóböngésző ne töltődjön be" @@ -9646,20 +9664,20 @@ msgstr "Megszakítás..." msgid "Authors" msgstr "Szerzők" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11196,7 +11214,7 @@ msgstr "" msgid "Restore default layout" msgstr "Alapértelmezett elrendezés visszaállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11536,10 +11554,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -14357,7 +14371,7 @@ msgid "Invert" msgstr "Kijelölés megfordítása" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14403,7 +14417,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14519,19 +14533,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "Cím/Szerző/Ár" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Ár" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14539,7 +14553,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14547,7 +14561,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14555,13 +14569,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15070,53 +15084,53 @@ msgstr "" "tovább fut a tálcán. A bezáráshoz válassza a Kilépést a tálcaikon " "menüjéből." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Új frissítés érhető el!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mutassa ezt az ablakot az elkövetkezendő frissítések során is" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Letöltés" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Új verzió" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16973,17 +16987,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -18551,7 +18565,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18571,14 +18585,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18587,11 +18614,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Szerző rendezési forma algoritmus" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18609,11 +18636,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18632,12 +18659,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18650,11 +18677,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18682,11 +18709,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18697,11 +18724,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18722,11 +18749,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18746,11 +18773,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18767,11 +18794,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18785,11 +18812,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18802,11 +18829,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18877,11 +18904,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18908,26 +18935,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18946,11 +18973,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18962,11 +18989,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18974,11 +19001,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18990,11 +19017,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19008,11 +19035,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19020,11 +19047,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19033,33 +19060,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19069,11 +19096,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19084,11 +19111,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19100,11 +19127,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20416,6 +20443,9 @@ msgstr "" #~ msgid "Click to see the books in the main memory of your reader" #~ msgstr "A készülék belső memóriájában lévő könyvek megjelenítése" +#~ msgid "List builtin recipes" +#~ msgstr "Beépített hírösszeállítások" + #~ msgid "This recipe requires a username and password" #~ msgstr "" #~ "Ehhez a hírösszeállításhoz szükséges egy felhasználónév és egy jelszó" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 492c13e37a..d628ee8f98 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-06 16:58+0000\n" "Last-Translator: Aryo Sanjaya \n" "Language-Team: Indonesian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Pengaturan" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1028,7 +1029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1036,8 +1037,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1422,6 +1423,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1946,11 +1951,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2962,7 +2969,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3142,10 +3149,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3286,7 +3293,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4441,7 +4448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5312,72 +5319,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5540,37 +5558,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7262,11 +7280,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9052,20 +9070,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10563,7 +10581,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10898,10 +10916,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13658,7 +13672,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13704,7 +13718,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13820,19 +13834,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13840,7 +13854,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13848,7 +13862,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13856,13 +13870,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14356,53 +14370,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16174,17 +16188,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17720,7 +17734,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17740,14 +17754,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17756,11 +17783,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17778,11 +17805,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17801,12 +17828,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17819,11 +17846,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17851,11 +17878,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17866,11 +17893,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17891,11 +17918,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17915,11 +17942,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17936,11 +17963,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17954,11 +17981,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17971,11 +17998,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18046,11 +18073,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18077,26 +18104,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18115,11 +18142,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18131,11 +18158,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18143,11 +18170,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18159,11 +18186,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18177,11 +18204,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18189,11 +18216,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18202,33 +18229,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18238,11 +18265,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18253,11 +18280,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18269,11 +18296,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index fa5c846f50..7af99bb9cc 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-26 16:39+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-27 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -63,15 +63,15 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -87,10 +87,10 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -101,6 +101,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -140,9 +141,9 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -170,21 +171,21 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -244,7 +245,7 @@ msgid "Preferences" msgstr "Preferenze" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Negozio" @@ -1108,7 +1109,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notizie" @@ -1116,8 +1117,8 @@ msgstr "Notizie" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogo" @@ -1523,6 +1524,10 @@ msgstr "Comunica con il Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Comunica con il lettore Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica con l'internet tablet Nokia 770." @@ -2138,11 +2143,13 @@ msgstr "Opzioni per impostare i metadati in output" msgid "Options to help with debugging the conversion" msgstr "Opzioni per aiutare a individuare problemi con la conversione" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Elenco delle formule di sistema" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Output salvato in" @@ -3419,7 +3426,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3614,10 +3621,10 @@ msgstr "" "Recupera un'immagine di copertina/metadato sociale per il libro identificato " "con da ISBN da LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Copertina" @@ -3777,7 +3784,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tutti gli articoli" @@ -5114,7 +5121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Non permesso" @@ -6043,44 +6050,55 @@ msgstr "Questo libro non esiste più nella tua libreria" msgid "%s has no available formats." msgstr "%s non ha formati disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Cercando in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Sto aggiungendo...." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Cercando in tutte le sotto cartelle" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Errore di percorso" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Impossibile elaborare la cartella indicata." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nessun libro." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nessun libro trovato" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Non ci sono privilegi" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Aggiunto" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Aggiunta fallita" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6089,11 +6107,11 @@ msgstr "" "di far ripartire calibre e aggiungere i libri in incrementi più piccoli, " "fino a quando si indentifica il libro che causa il problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Scoperti duplicati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6101,19 +6119,19 @@ msgstr "" "Dei libri con lo stesso titolo sono già presenti nel database. Aggiungerli " "comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Aggiunta dei duplicati..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Salvataggio..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Raccolta dati in corso, attendere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Salvato" @@ -6289,37 +6307,37 @@ msgstr "Fare clic per aprire" msgid "Ids" msgstr "Id" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s di %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Raccolte" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Incolla copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copia copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Doppio clic per aprire la finestra dei dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Percorso" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8066,11 +8084,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Sfoglia per copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Impossibile caricare il navigatore delle copertine" @@ -9936,20 +9954,20 @@ msgstr "Interruzione..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Nessun elemento trovato**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11478,7 +11496,7 @@ msgstr "" msgid "Restore default layout" msgstr "Ripristina layout perdefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11838,10 +11856,6 @@ msgstr "" msgid "Choose formats for " msgstr "Selezionare formati per: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Non ci sono privilegi" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Non hai privilegi per leggere i documenti indicati:" @@ -14698,7 +14712,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14744,7 +14758,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14860,19 +14874,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14880,7 +14894,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14888,7 +14902,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14896,13 +14910,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15412,53 +15426,53 @@ msgstr "" "continuerà ad essere attivo nell'area di notifica. Per chiuderlo, " "selezionare Esci nel menu contestuale dell'area di notifica." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Aggiornamento disponibile!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Mostra questa notifica per i futuri aggiornamenti" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Scarica aggiornamento" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Aggiornamento trovato" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17464,18 +17478,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrazione del vecchio database nella biblioteca in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compattazione database" @@ -19076,7 +19090,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19096,14 +19110,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19112,11 +19139,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19134,11 +19161,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19157,12 +19184,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19175,11 +19202,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19207,11 +19234,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19222,11 +19249,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19247,11 +19274,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19271,11 +19298,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19292,11 +19319,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19310,11 +19337,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19327,11 +19354,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19402,11 +19429,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19433,26 +19460,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19471,11 +19498,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19487,11 +19514,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19499,11 +19526,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19515,11 +19542,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19533,11 +19560,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19545,11 +19572,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19558,33 +19585,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Dove inviare le notizie scaricate" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19594,11 +19621,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19609,11 +19636,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19625,11 +19652,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23937,6 +23964,9 @@ msgstr "" #~ msgid "Customize searching" #~ msgstr "Personalizzazione ricerche" +#~ msgid "List builtin recipes" +#~ msgstr "Elenco delle formule di sistema" + #~ msgid "Your ebook. Your way." #~ msgstr "Il vostro ebook. A modo vostro." diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index d5c6152c96..225590b706 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-25 02:13+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-26 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "基本設定" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "保存" @@ -1057,7 +1058,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "ニュース" @@ -1065,8 +1066,8 @@ msgstr "ニュース" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "カタログ" @@ -1459,6 +1460,10 @@ msgstr "Nextbook Readerと通信します。" msgid "Communicate with the Moovybook Reader" msgstr "Moovybookリーダーとの通信" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 電子書籍リーダ─と通信します。" @@ -2028,11 +2033,13 @@ msgstr "出力の書誌情報の設定オプション" msgid "Options to help with debugging the conversion" msgstr "変換をデバッグする補助用のオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "内蔵レシピのリスト" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "出力を名前をつけて保存" @@ -3148,7 +3155,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3341,10 +3348,10 @@ msgstr "" "\n" "表紙イメージと書誌情報をISBNによってLibraryThing.comから取得します。\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "表紙" @@ -3492,7 +3499,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "書籍に目次を追加する場合、最後ではなく書籍の最初に付加する。(推奨しません)" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "すべての文書" @@ -4729,7 +4736,7 @@ msgstr "%sにはcalibreのライブラリが見つかりませんでした。ラ #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "許可されていません" @@ -5625,72 +5632,83 @@ msgstr "この書籍はライブラリにもうありません。" msgid "%s has no available formats." msgstr "%s にフォーマットがありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "この中を検索" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "追加..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "すべてのサブ・ディレクトリを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "パス・エラー" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "指定したディレクトリは処理できません。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "本がない" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "本が見つかりません" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "許可がありません" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "追加された" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "追加に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "書籍追加の処理がおかしいようです。calibreをリスタートして書籍をすこしづつ追加し、どの書籍が問題なのかを見つけてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "重複を発見!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "同じタイトルの書籍がデーターベース中にすでに存在します。追加しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "重複したものを追加..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "保存中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "データを集めています、お待ちください、、、" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "保存された" @@ -5857,37 +5875,37 @@ msgstr "クリックして開く" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)sの %(sidx)s 巻" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "コレクション" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "表紙を貼り付け" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "表紙をコピー" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "ダブルクリックで書籍の詳細ウインドウを開く" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "パス名" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7628,11 +7646,11 @@ msgstr "" "使い方についてはXPathチュートリアルを参照してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "表紙でブラウズ" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "表紙ブラウザーがロードできません" @@ -9516,20 +9534,20 @@ msgstr "停止中..." msgid "Authors" msgstr "著者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**見つかりませんでした**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "ライブラリビューの列をクリックして、書籍の情報を見ることができます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "選択された書籍 \"{0}\": {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11073,7 +11091,7 @@ msgstr "列が広すぎて入りきらない場合にシュリンクする。" msgid "Restore default layout" msgstr "ディフォールトのレイアウトに戻す" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11416,10 +11434,6 @@ msgstr "この書籍から選択されたフォーマットを削除" msgid "Choose formats for " msgstr "フォーマットを選ぶ " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "許可がありません" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "以下のファイルを読むための許可がありません。" @@ -14369,7 +14383,7 @@ msgid "Invert" msgstr "反転" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "アフィリエイト" @@ -14418,7 +14432,7 @@ msgstr "" "は限りません。" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "このストアからの購入はCalibreのデベロッパ %s をサポートします。" @@ -14534,19 +14548,19 @@ msgstr "ダウンロード:" msgid "Titl&e/Author/Price ..." msgstr "タイトル/著者/価格、、、(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "ダウンロード" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "価格" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14555,7 +14569,7 @@ msgid "" msgstr "" "見つかった価格:%s。この価格が正しいか購入する前にストアで確認してください。この価格には大抵の場合、ストアのプロモーション価格が入っていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14565,7 +14579,7 @@ msgstr "" "この書籍にはDRMがかかっている事を見つけました。この書籍はあなたのリーダーで読めないかもしれませんし、あるいはこの本に対しての色々な制限があるかもしれま" "せん。本当にこの書籍が読めるか、購入する前にストアで確認してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14575,13 +14589,13 @@ msgstr "" "この書籍にはDRMが掛かっていない事が見つかりました。Calibreがサポートしているフォーマット変換機能で、どのデバイスでもこの書籍が読めるはずです。し" "かしながら、購入する前にもう一度ストアでDRMステータスをチェックしてください。ストアにはDRMの使用を明記していない所もあります。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "この書籍のDRMステータスが判りませんでした。これは高い可能性で、この書籍はDRMが掛かっていると思われます。" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "次のフォーマットは直接ダウンロードすることができます: %s." @@ -15091,7 +15105,7 @@ msgid "" "context menu of the system tray." msgstr "はシステム・トレイで動作し続けます。終了するにはシステムトレイのコンテキストメニューから終了を選択してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the %(ver)sにアップデートされました。詳細は新しい機能を見てください。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "アップデートがあります!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "この通知を将来のアップデートでも表示する" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "アップデートを取得(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "プラグインをアップデート(&P)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d プラグインのアップデート)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "アップデートが見つかりました" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "アップデートされたプラグイン" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "プラグインのアップデート" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "%d プラグインのアップデートがあります" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "ユーザープラグインのインストールと設定" @@ -17174,17 +17188,17 @@ msgstr "ラベルは、小文字のアルファベット、数字、アンダー msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均評価は %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

古いデーターベースを %s の書籍ライブラリへ移行

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "コピー中%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -18856,7 +18870,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18876,14 +18890,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18892,11 +18919,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18914,11 +18941,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18937,12 +18964,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18955,11 +18982,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18987,11 +19014,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19002,11 +19029,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19027,11 +19054,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19051,11 +19078,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19072,11 +19099,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19090,11 +19117,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19107,11 +19134,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19182,11 +19209,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19213,26 +19240,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19251,11 +19278,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19267,11 +19294,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19279,11 +19306,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19295,11 +19322,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19313,11 +19340,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19325,11 +19352,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19338,33 +19365,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19374,11 +19401,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19389,11 +19416,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19405,11 +19432,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19931,6 +19958,9 @@ msgstr "" #~ msgid "%d of %d" #~ msgstr "%d / %d" +#~ msgid "List builtin recipes" +#~ msgstr "内蔵レシピのリスト" + #~ msgid "Use a regular expression to try and remove the footer." #~ msgstr "正規表現を使用して、フッターを削除しようとします。" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 213af38dbe..30e64b09f9 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-30 09:51+0000\n" "Last-Translator: ddfddf2k \n" "Language-Team: Korean \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "환경설정" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1042,7 +1043,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "뉴스" @@ -1050,8 +1051,8 @@ msgstr "뉴스" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "분류" @@ -1438,6 +1439,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tablet과 통신합니다." @@ -1987,11 +1992,13 @@ msgstr "출력의 메타 정보를 지정하는 옵션입니다." msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "내장된 리시프 목록" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "출력을 다음으로 저장함" @@ -3045,7 +3052,7 @@ msgstr "아니오" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3232,10 +3239,10 @@ msgstr "" "Fetch a cover image/social metadata for the book identified by ISBN from " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "표지" @@ -3376,7 +3383,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "모든 게시물" @@ -4582,7 +4589,7 @@ msgstr "기존의 Calibre 라이브러리가 %s에서 발견되지 않았습니 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "허용안함" @@ -5453,72 +5460,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s 는(은) 이용할 수 없는 형식입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "추가하는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "모든 하위 디렉토리에서 추가..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "경로 오류" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "지정한 디렉토리는 처리할 수 없습니다." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "책 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "발견된 책이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "권한 없음" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "추가됨" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "추가하기 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "중복 파일이 존재합니다!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "중복 파일 추가..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "저장하는 중..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "저장됨" @@ -5681,37 +5699,37 @@ msgstr "열려면 누르세요" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "모음집" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "경로" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7411,11 +7429,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "표지 탐색기를 불러올 수 없습니다" @@ -9204,20 +9222,20 @@ msgstr "중단하는 중..." msgid "Authors" msgstr "저자" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10715,7 +10733,7 @@ msgstr "" msgid "Restore default layout" msgstr "기본 배치로 복원" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11052,10 +11070,6 @@ msgstr "" msgid "Choose formats for " msgstr "형식을 선택하세요: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "권한 없음" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "당신은 다음의 파일들을 읽을 권한이 없습니다:" @@ -13829,7 +13843,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13875,7 +13889,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13991,19 +14005,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14011,7 +14025,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14019,7 +14033,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14027,13 +14041,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14529,53 +14543,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "발견한 업데이트" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16384,17 +16398,17 @@ msgstr "라벨은 소문자, 숫자, 밑줄만 포함할 수 있으며 영문자 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17934,7 +17948,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17954,14 +17968,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17970,11 +17997,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17992,11 +18019,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18015,12 +18042,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18033,11 +18060,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18065,11 +18092,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18080,11 +18107,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18105,11 +18132,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18129,11 +18156,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18150,11 +18177,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18168,11 +18195,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18185,11 +18212,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18260,11 +18287,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18291,26 +18318,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18329,11 +18356,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18345,11 +18372,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18357,11 +18384,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18373,11 +18400,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18391,11 +18418,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18403,11 +18430,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18416,33 +18443,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18452,11 +18479,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18467,11 +18494,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18483,11 +18510,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19116,6 +19143,9 @@ msgstr "" #~ msgid "Downloads metadata from Douban.com" #~ msgstr "Douban.com 에서 메타 정보를 내려받습니다" +#~ msgid "List builtin recipes" +#~ msgstr "내장된 리시프 목록" + #~ msgid "" #~ "Comma separated list of formats to save for each book. By default all " #~ "available books are saved." diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 61ea41bebd..21695ed010 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-26 09:56+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Pasirinkimai" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Naujienos" @@ -1040,8 +1041,8 @@ msgstr "Naujienos" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalogas" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index ced2abd2ed..6e250f53f4 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:54+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 62910a54df..68e39c1dc0 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-17 11:56+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latvian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-Language: Latvian\n" @@ -61,15 +61,15 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -85,10 +85,10 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -99,6 +99,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -138,9 +139,9 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -168,21 +169,21 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -242,7 +243,7 @@ msgid "Preferences" msgstr "Iestatījumi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1027,7 +1028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Ziņas" @@ -1035,8 +1036,8 @@ msgstr "Ziņas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalogs" @@ -1421,6 +1422,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1945,11 +1950,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Parādīt iebūvētās receptes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2958,7 +2965,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3138,10 +3145,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Vāks" @@ -3282,7 +3289,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Visi raksti" @@ -4445,7 +4452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5316,72 +5323,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Pievieno..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Pievienots" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Pievienošana neveiksmīga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Atrasti dublikāti!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Saglabā..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Saglabāts" @@ -5544,37 +5562,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Atrodas" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7269,11 +7287,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Pārlūkot vākus" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9061,20 +9079,20 @@ msgstr "" msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10572,7 +10590,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10907,10 +10925,6 @@ msgstr "" msgid "Choose formats for " msgstr "Izvēlieties formātus " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13667,7 +13681,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13713,7 +13727,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13829,19 +13843,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13849,7 +13863,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13857,7 +13871,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13865,13 +13879,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14365,53 +14379,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16183,17 +16197,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17729,7 +17743,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17749,14 +17763,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17765,11 +17792,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17787,11 +17814,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17810,12 +17837,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17828,11 +17855,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17860,11 +17887,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17875,11 +17902,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17900,11 +17927,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17924,11 +17951,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17945,11 +17972,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17963,11 +17990,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17980,11 +18007,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18055,11 +18082,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18086,26 +18113,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18124,11 +18151,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18140,11 +18167,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18152,11 +18179,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18168,11 +18195,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18186,11 +18213,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18198,11 +18225,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18211,35 +18238,35 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Maksimālais augstums un platums calibre bibliotēkā saglabātajiem grāmatu " "vākiem" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Uz kurieni sūtīt lejupielādētās ziņas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18249,11 +18276,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18264,11 +18291,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18280,11 +18307,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18428,6 +18455,9 @@ msgstr "" #~ msgid "Communicate with the Cybook Opus eBook reader." #~ msgstr "Komunicē ar Cybook Opus e-grāmatu lasītāju." +#~ msgid "List builtin recipes" +#~ msgstr "Parādīt iebūvētās receptes" + #~ msgid "LibraryThing.com timed out. Try again later." #~ msgstr "Gaidot atbildi no LibraryThing.com iestājās noildze. Mēģiniet vēlāk." diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 5d025eb133..be9facc743 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-12-16 23:06+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "ക്രമീകരണങ്ങള്‍" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1031,7 +1032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "വാര്‍ത്തകള്‍" @@ -1039,8 +1040,8 @@ msgstr "വാര്‍ത്തകള്‍" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tablet ആയി സംവദിക്കുക." @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2967,7 +2974,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3147,10 +3154,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3291,7 +3298,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4446,7 +4453,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5317,72 +5324,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5545,37 +5563,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7267,11 +7285,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9057,20 +9075,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10568,7 +10586,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10903,10 +10921,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13663,7 +13677,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13709,7 +13723,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13825,19 +13839,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13845,7 +13859,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13853,7 +13867,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13861,13 +13875,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14361,53 +14375,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16179,17 +16193,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17725,7 +17739,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17745,14 +17759,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17761,11 +17788,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17783,11 +17810,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17806,12 +17833,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17824,11 +17851,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17856,11 +17883,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17871,11 +17898,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17896,11 +17923,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17920,11 +17947,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17941,11 +17968,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17959,11 +17986,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17976,11 +18003,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18051,11 +18078,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18082,26 +18109,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18120,11 +18147,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18136,11 +18163,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18148,11 +18175,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18164,11 +18191,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18182,11 +18209,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18194,11 +18221,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18207,33 +18234,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18243,11 +18270,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18258,11 +18285,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18274,11 +18301,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 86075bc97a..80adb98536 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-07 10:53+0000\n" "Last-Translator: Shirish Joshi \n" "Language-Team: Marathi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "पसंती" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "वार्ता" @@ -1040,8 +1041,8 @@ msgstr "वार्ता" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "पुस्तक सूची" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "नाही" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "पृष्ठ" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "परवानगी नाही" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "शामिल करत आहे..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "पुस्तके नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "कोणतेही पुस्तक सापडले नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "परवानगी नाही" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "शामिल केले" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "शामिल करत आले नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "लेखक" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "परवानगी नाही" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index cb64a6af72..0d2f8f6cd8 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-04-09 05:12+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1040,8 +1041,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2966,7 +2973,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3146,10 +3153,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3290,7 +3297,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4445,7 +4452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5316,72 +5323,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5544,37 +5562,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7266,11 +7284,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9056,20 +9074,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10567,7 +10585,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10902,10 +10920,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13662,7 +13676,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13708,7 +13722,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13824,19 +13838,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13844,7 +13858,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13852,7 +13866,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13860,13 +13874,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14360,53 +14374,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16178,17 +16192,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17724,7 +17738,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17744,14 +17758,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17760,11 +17787,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17782,11 +17809,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17805,12 +17832,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17823,11 +17850,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17855,11 +17882,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17870,11 +17897,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17895,11 +17922,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17919,11 +17946,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17940,11 +17967,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17958,11 +17985,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17975,11 +18002,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18050,11 +18077,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18081,26 +18108,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18119,11 +18146,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18135,11 +18162,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18147,11 +18174,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18163,11 +18190,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18181,11 +18208,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18193,11 +18220,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18206,33 +18233,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18242,11 +18269,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18257,11 +18284,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18273,11 +18300,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index edc807a246..90c018ac05 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-30 07:57+0000\n" "Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Innstillinger" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Lagre" @@ -1081,7 +1082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheter" @@ -1089,8 +1090,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1490,6 +1491,10 @@ msgstr "Kommuniser med Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommuniser med Nokia 770 internet enhet." @@ -2088,11 +2093,13 @@ msgstr "Valgmuligheter for å legge inn metadata i utdatafilen" msgid "Options to help with debugging the conversion" msgstr "Valgmuligheter for hjelp med feilsøk av konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "List opp innebygde nyhetskilder" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Utdata er lagret til" @@ -3323,7 +3330,7 @@ msgstr "Nei" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3521,10 +3528,10 @@ msgstr "" "representerer et linjeskift. Begynn en ny linje i den tilsvarende posisjonen " "i oversettelsen.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslagside" @@ -3670,7 +3677,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle artikler" @@ -4970,7 +4977,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ikke tillatt" @@ -5875,44 +5882,55 @@ msgstr "Denne boka er ikke lenger i ditt bibliotek" msgid "%s has no available formats." msgstr "%s har ikke tilgjengelig formater." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Søker i" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Legger til..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Søker i alle undermapper..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Feil i stien" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Den spesifiserte mappen kunne ikke prosesseres" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Ingen bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ingen bøker ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Ingen tilatelse" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Lagt til" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Kunne ikke legge til" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5920,11 +5938,11 @@ msgstr "" "Legg til bøker prosessen ser ut til å være låst. Forsøk å re-starte calibre " "og legg til færre bøker av gangen, til du finner problemboka." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplikater funnet!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5932,19 +5950,19 @@ msgstr "" "Bøker med den samme tittelen som den følgende finnes allerede i databasen. " "Legg dem til allikevel?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Legger inn duplikater..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Lagrer" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Lagret" @@ -6121,37 +6139,37 @@ msgstr "Klikk for å åpne" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Lim inn omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopier omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dobbeltklikk for å åpne vinduet for bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Bane" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7897,11 +7915,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Søk blant omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Omslagssøker kunne ikke starte" @@ -9780,20 +9798,20 @@ msgstr "Avbryter..." msgid "Authors" msgstr "Forfattere" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11334,7 +11352,7 @@ msgstr "" msgid "Restore default layout" msgstr "Gjenopprett standard visning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11698,10 +11716,6 @@ msgstr "" msgid "Choose formats for " msgstr "Velg formater for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Ingen tilatelse" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Du har ikke tillatelse til å lese fra følgende filer:" @@ -14583,7 +14597,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14629,7 +14643,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14745,19 +14759,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14765,7 +14779,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14773,7 +14787,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14781,13 +14795,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15294,53 +15308,53 @@ msgstr "" "vil fortsette å kjøre i systemstatusfeltet. For å stenge programmet, velg " "Stopp innholdslisten i systemstatusfeltet." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Oppdatering tilgjengelig!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Vis dette varselet for kommende oppdateringer" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Oppdater" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Oppdateringer funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17368,17 +17382,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrerer gammel database til e-bokbiblioteket i %s
" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -18985,7 +18999,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19005,14 +19019,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19021,11 +19048,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19043,11 +19070,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19066,12 +19093,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19084,11 +19111,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19116,11 +19143,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19131,11 +19158,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19156,11 +19183,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19180,11 +19207,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19201,11 +19228,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19219,11 +19246,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19236,11 +19263,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19311,11 +19338,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19342,26 +19369,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19380,11 +19407,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19396,11 +19423,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19408,11 +19435,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19424,11 +19451,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19442,11 +19469,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19454,11 +19481,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Antall sekunder før epost sendes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19467,33 +19494,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19503,11 +19530,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19518,11 +19545,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19534,11 +19561,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21233,6 +21260,9 @@ msgstr "" #~ msgid "The attached file: %s is a recipe to download %s." #~ msgstr "Den vedlagte filen: %s er en nyhetskilde for nedlasting %s." +#~ msgid "List builtin recipes" +#~ msgstr "List opp innebygde nyhetskilder" + #~ msgid "" #~ "Interval at which to download this recipe. A value of zero means that the " #~ "recipe will be downloaded every hour." diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index a3c6b0b320..e43986142c 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-07 02:48+0000\n" "Last-Translator: heinz beck \n" "Language-Team: German\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" @@ -62,15 +62,15 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -86,10 +86,10 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -100,6 +100,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -139,9 +140,9 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -169,21 +170,21 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -243,7 +244,7 @@ msgid "Preferences" msgstr "Instellen" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1058,7 +1059,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nachrichten" @@ -1066,8 +1067,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1452,6 +1453,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunikation mit dem Nokia 770 Internet Tablet." @@ -2031,11 +2036,13 @@ msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Vorgegebene Downloadschemata auflisten" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -3203,7 +3210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3397,10 +3404,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Umschlagbild" @@ -3541,7 +3548,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle Artikel" @@ -4791,7 +4798,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Das ist nicht gestattet" @@ -5668,44 +5675,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Suche in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Füge hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Suche in allen Unterverzeichnissen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Verzeichnis Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Das angegebene Verzeichnis konnte nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Keine Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Keine Bücher gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Zugriff verweigert" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Hinzufügen schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5714,11 +5732,11 @@ msgstr "" "Versuchen Sie Calibre neu zu starten und fügen Sie die Bücher in kleineren " "Mengen hinzu, bis Sie das verantwortliche Buch finden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5726,19 +5744,19 @@ msgstr "" "Es gibt schon Bücher mit dem selben Titel wie die folgenden in der " "Datenbank. Trotzdem hinzufügen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Füge Duplikate hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Speichere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Gespeichert" @@ -5901,37 +5919,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7654,11 +7672,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9457,20 +9475,20 @@ msgstr "Abbruch läuft ..." msgid "Authors" msgstr "Autoren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10999,7 +11017,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11340,10 +11358,6 @@ msgstr "" msgid "Choose formats for " msgstr "Formate wählen für " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Zugriff verweigert" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Sie haben nicht die Berechtigung, die folgenden Dateien zu lesen:" @@ -14141,7 +14155,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14187,7 +14201,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14303,19 +14317,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14323,7 +14337,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14331,7 +14345,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14339,13 +14353,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14848,53 +14862,53 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16787,17 +16801,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -18377,7 +18391,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18397,14 +18411,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18413,11 +18440,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18435,11 +18462,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18458,12 +18485,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18476,11 +18503,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18508,11 +18535,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18523,11 +18550,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18548,11 +18575,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18572,11 +18599,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18593,11 +18620,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18611,11 +18638,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18628,11 +18655,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18703,11 +18730,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18734,26 +18761,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18772,11 +18799,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18788,11 +18815,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18800,11 +18827,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18816,11 +18843,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18834,11 +18861,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18846,11 +18873,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18859,33 +18886,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18895,11 +18922,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18910,11 +18937,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18926,11 +18953,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21940,6 +21967,9 @@ msgstr "" #~ msgid "Remove H&eader" #~ msgstr "Ko&pfzeile entfernen" +#~ msgid "List builtin recipes" +#~ msgstr "Vorgegebene Downloadschemata auflisten" + #~ msgid "Kovid Goyal and Sujata Raman" #~ msgstr "Kovid Goyal und Sujata Raman" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index e2875d93a5..063e8bca65 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -43,15 +43,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-28 14:35+0000\n" -"Last-Translator: drMerry \n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-07-29 16:26+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-29 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -104,15 +104,15 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -128,10 +128,10 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -142,6 +142,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -181,9 +182,9 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -211,21 +212,21 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -285,7 +286,7 @@ msgid "Preferences" msgstr "Instellingen" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Winkel" @@ -1142,7 +1143,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nieuws" @@ -1150,8 +1151,8 @@ msgstr "Nieuws" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalogus" @@ -1557,6 +1558,10 @@ msgstr "Communiceer met de Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "Communiceer met de Moovybook E-reader" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Communiceer met Nokia 770 Internet tablet." @@ -2174,11 +2179,13 @@ msgstr "Opties om metadata voor de uitvoer in te stellen" msgid "Options to help with debugging the conversion" msgstr "Opties om te helpen bij het vinden van fouten bij de conversie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Laat ingebouwde recepten zien" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Uitvoer opgeslagen naar" @@ -3470,7 +3477,7 @@ msgstr "Nee" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3681,10 +3688,10 @@ msgstr "" "Haal een omslagafbeelding of sociale metadata (labels, waarderingen, enz) op " "van LibraryThing.com voor het met het ISBN aangeduide boek op\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -3852,7 +3859,7 @@ msgstr "" "Bij het toevoegen van de inhoudsopgave aan het boek, deze aan het begin van " "het boek in plaats van aan het einde toevoegen. Niet aanbevolen." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alle artikelen" @@ -5186,7 +5193,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Niet toegestaan" @@ -6135,44 +6142,55 @@ msgstr "Dit boek bestaat niet meer in uw bibliotheek" msgid "%s has no available formats." msgstr "%s heeft geen beschikbare formaten." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Zoeken in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Toevoegen…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Zoeken in alle deelmappen…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Padfout" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "De geselecteerde map kan niet worden bewerkt." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Geen boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Geen boeken gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Geen toestemming" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Toegevoegd" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Toevoegen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6181,11 +6199,11 @@ msgstr "" "opnieuw op te starten, en voeg daarna boeken een voor een toe, totdat u het " "verantwoordelijke boek hebt gevonden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplicaten gevonden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -6193,19 +6211,19 @@ msgstr "" "Boeken met dezelfde titel als de volgende bestaan al in de database. " "Nogmaals toevoegen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Toevoegen duplicaten…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Opslaan…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Data verzamelen, een moment geduld a.u.b. ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Opgeslagen" @@ -6381,37 +6399,37 @@ msgstr "Klik om te openen" msgid "Ids" msgstr "Id's" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Boek %(sidx)s van %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collecties" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Omslag plakken" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Omslag kopiëren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dubbelklikken om de boekdetails te zien" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8189,11 +8207,11 @@ msgstr "" "XPath te leren kunt u de XPath Tutorial doorlezen (Engelstalig)." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Zoek op omslagafbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Kan de omslagbrowser niet laden" @@ -10199,21 +10217,21 @@ msgstr "Afbreken…" msgid "Authors" msgstr "Auteurs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Geen items gevonden**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" "Klik in een kolom in de bibliotheek-weergave om informatie van dat te zien" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "Boeken met geselecteerde item \"{0}\": {1}" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11821,7 +11839,7 @@ msgstr "Kolom verkleinen indien deze te breed is voor weergave" msgid "Restore default layout" msgstr "Standaardlayout herstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12194,10 +12212,6 @@ msgstr "Geselecteerd formaat van dit boek verwijderen" msgid "Choose formats for " msgstr "Kies formaat voor " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Geen toestemming" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "U heeft geen toestemming om de volgende bestanden te lezen:" @@ -14016,7 +14030,7 @@ msgstr "Alles ops&chonen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "Standaard %selecteren" +msgstr "Standaard &selecteren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" @@ -15372,7 +15386,7 @@ msgid "Invert" msgstr "Omkeren" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Franchise" @@ -15427,7 +15441,7 @@ msgstr "" "winkel zich enkel op deze markt richt." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15545,19 +15559,19 @@ msgstr "Downloaden:" msgid "Titl&e/Author/Price ..." msgstr "Tit&el/auteur/prijs …" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Downloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Prijs" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15567,7 +15581,7 @@ msgstr "" "De gevonden prijs is %s. Controleer dit in de winkel voordat u het boek " "koopt. Deze prijs is vaak exclusief acties die de winkel mogelijk heeft." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15579,7 +15593,7 @@ msgstr "" "handelingen die u met dit boek mag uitvoeren. Controleer in de winkel voor u " "tot aanschaf overgaat of u dit boek kunt lezen." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15593,7 +15607,7 @@ msgstr "" "DRM-status door de winkel niet weergegeven op een manier die calibre kan " "herkennen." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15601,7 +15615,7 @@ msgstr "" "De DRM-status van dit boek kan niet gedetecteerd worden. Er is een zeer " "grote kans dat dit boek een DRM-beperking heeft." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "De volgende formaten kunnen direct gedownload worden: %s." @@ -16134,7 +16148,7 @@ msgstr "" "zal in het systeemvak actief blijven. Om af te sluiten kiest u " "Afsluiten in het contextmenu van het systeemvak." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the nieuwe functies " "(Engelstalig)." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Update beschikbaar!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Laat deze melding voor toekomstige nieuwe versies zien" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "Update verkrij&gen" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "&Plug-ins bijwerken" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d bijgewerkte plug-ins)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Update gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "bijgewerkte plug-ins" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Plug-in updates" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Er zijn %d updates voor plug-ins beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Gebruikers-plug-ins installeren en configureren" @@ -18336,17 +18350,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migreer oude database naar e-book-bibliotheek op %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Database comprimeren" @@ -20115,7 +20129,7 @@ msgstr "Reeksindex automatisch ophogen" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -20135,36 +20149,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"Het algoritme gebruikt om een nieuw boek in een reeks een reeksindex toe te " -"wijzen.\n" -"Nieuwe reeksindexen toegewezen met behulp van deze tweak zijn altijd gehele " -"getallen,\n" -"tenzij een constant niet geheel getal is toegewezen.\n" -"Mogelijke waarden zijn:\n" -"next - eerst beschikbare geheel getal groter dan het laatst beschikbare " -"nummer\n" -"first_free - Eerste vrij geheel getal groter dan 0\n" -"next_free - Eerste vrij geheel getal groter dan het kleinst bestaande " -"nummer\n" -"last_free - Eerste vrij geheel getal kleiner dan het grootste beschikbare " -"nummer\n" -"Geeft grootst bestaande + 1 indien geen vrije indexen gevonden\n" -"const - Altijd nummer 1 toewijzen\n" -"een nummer - Altijd dit nummer toewijzen. Het nummer niet tussen " -"aanhalingstekens. \n" -"NB 0.0 kan hier worden gebruikt.\n" -"Voorbeelden:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Voeg scheidingsteken toe na het voltooien van een auteursnaam" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20178,11 +20183,11 @@ msgstr "" "voor auteurs.\n" "Kan True of False zijn" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algoritme voor auteurssortering" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20217,11 +20222,11 @@ msgstr "" "Achtervoegsels zijn niet hoofdlettergevoelig en punten op het einde worden \n" "automatisch afgehandeld." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Gebruik auteurssortering in de labelbrowser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20257,13 +20262,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Volgorde voor vautomatisch aanvullen veranderen van lexicografisch naar ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20282,11 +20287,11 @@ msgstr "" "ASCII te gebruiken, en iets groter dan nul om ASCII te gebruiken omwille\n" "van prestaties." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Indelen van de labelbrowser beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20341,11 +20346,11 @@ msgstr "" "in de sjabloon zitten. Het kan geen kwaad om deze daar te laten\n" "zelfs als er geen backslashes zijn." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Specificeer kolommen om boekenlijst bij het opstarten te sorteren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20363,11 +20368,11 @@ msgstr "" "Bijvoorbeeld, instellen op [('authors',0),('title',0)] om te sorteren op\n" "titel binnen auteurs." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Stel in hoe een datum wordt weergegeven" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20406,11 +20411,11 @@ msgstr "" "publicatie heeft als standaard indien niet ingesteld: MMM yyyy\n" "timestamp heeft als standaard indien niet ingesteld: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Sortering van titels en reeksen in de bibliotheekweergave beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20444,11 +20449,11 @@ msgstr "" "de titel is aangepast. Dubbelklikken op een titel gevolgd door enter\n" "zonder iets aan te passen is voldoende om de sortering bij te werken." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Opmaak van titel en reeksen bij het gebruik in sjablonen beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20483,13 +20488,13 @@ msgstr "" "op\n" "strictly_alphabetic, blijft het \"The Lord of the Rings\"." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Stel de lijst van woorden in die als ‘lidwoorden’ tellen tijdens sorteren " "van tekststrings" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20515,11 +20520,11 @@ msgstr "" "Voor een lege lijst gebruikt u de regexp '^$'\n" "Standaard: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Specificeer een map die calibre tijdens het opstarten moet inlezen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20541,11 +20546,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\iemand\\\\Desktop\\\\testbib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/iemand/bibliotheek'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Specificeer hernoemregels voor SONY-collecties" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20616,11 +20621,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Specificeer hoe SONY-collecties gesorteerd worden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20671,13 +20676,13 @@ msgstr "" ") ]\n" "Standaard: leeg (geen regels), dus geen collectieattributen met een naam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Stel in hoe labels tijdens kopiëren van boeken naar een andere bibliotheek " "toegepast worden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20687,20 +20692,20 @@ msgstr "" "nieuwe boeken’ toegevoegd worden als een boek naar een andere bibliotheek " "gekopieerd wordt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Stel het maximaal aantal labels in dat per boek door de inhoudsserver " "weergegeven moet worden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Stel persoonlijke metadatavelden in die de inhoudsserver al dan niet weer " "moet geven." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20736,11 +20741,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mijncommentaar']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Maximaal aantal sorteerniveaus instellen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20760,13 +20765,13 @@ msgstr "" "vertraging merkt,\n" "reduceer dan het aantal niveaus met deze tweak." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Specificeer welk lettertype gebruikt moet worden bij het genereren van een " "standaardomslag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20780,11 +20785,11 @@ msgstr "" "lettertype (Liberation Serif) niet de lettertekens bevat voor de taal van de " "boeken in uw bibliotheek." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Gedrag van de boekenlijst beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20807,11 +20812,11 @@ msgstr "" "per pixel scrolt.\n" "Standaard is per kolom." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Taal om te gebruiken bij sorteren." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20836,12 +20841,12 @@ msgstr "" "Voorbeeld: locale_for_sorting = 'nl' -- sorteer op basis van Nederlandse " "regels." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Aantal kolommen voor persoonlijke metadata in het ‘Metadata bewerken’-venster" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20853,11 +20858,11 @@ msgstr "" "bewerken van metadata per boek. True: Toon velden in twee kolommen\n" "False: gebruik één kolom." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Het aantal seconden om te wachten voor mails worden verzonden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20872,11 +20877,11 @@ msgstr "" "waardoor versturen van mail zal mislukken. Veranderingen worden doorgevoerd\n" "na het herstarten van calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Verwijder de lichtgele lijnen aan de randen van de boekenlijst" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20887,11 +20892,11 @@ msgstr "" "verborgen.\n" "Wijziging wordt van kracht na het herstarten van calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "De maximumbreedte en -hoogte voor omslagen in de calibre-bibliotheek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20903,11 +20908,11 @@ msgstr "" "veroorzaakt door\n" "extreem grote omslagen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Locatie voor gedownload nieuws" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20926,11 +20931,11 @@ msgstr "" "locatie\n" "met de meeste ruimte." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Naar welke poorten moet de inhoudsserver luisteren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20950,11 +20955,11 @@ msgstr "" "(dit werkt\n" "mogelijk niet op alle besturingssystemen)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Samengevoegde werkbalk op OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20974,13 +20979,13 @@ msgstr "" "voor andere willekeurige fouten op sommige systemen, dus activeren op eigen\n" "risico!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" "Originele bestand opslaan bij omzetten van hetzelfde formaat naar hetzelfde " "formaat" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21966,6 +21971,9 @@ msgstr "" #~ "Schijf %s kan niet worden gevonden. Uw kernel gebruikt waarschijnlijk een " #~ "verouderde versie van SYSFS" +#~ msgid "List builtin recipes" +#~ msgstr "Laat ingebouwde recepten zien" + #~ msgid "" #~ "Average line length for line breaking if the HTML is from a previous partial " #~ "conversion of a PDF file. Default is %default which disables this." @@ -24895,6 +24903,52 @@ msgstr "" #~ "

Een ongeldige bibliotheek bestaat in %s. Verwijder deze alvorens nogmaals " #~ "te proberen de bestaande bibliotheek te verplaatsen.
Fout: %s" +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "Het algoritme gebruikt om een nieuw boek in een reeks een reeksindex toe te " +#~ "wijzen.\n" +#~ "Nieuwe reeksindexen toegewezen met behulp van deze tweak zijn altijd gehele " +#~ "getallen,\n" +#~ "tenzij een constant niet geheel getal is toegewezen.\n" +#~ "Mogelijke waarden zijn:\n" +#~ "next - eerst beschikbare geheel getal groter dan het laatst beschikbare " +#~ "nummer\n" +#~ "first_free - Eerste vrij geheel getal groter dan 0\n" +#~ "next_free - Eerste vrij geheel getal groter dan het kleinst bestaande " +#~ "nummer\n" +#~ "last_free - Eerste vrij geheel getal kleiner dan het grootste beschikbare " +#~ "nummer\n" +#~ "Geeft grootst bestaande + 1 indien geen vrije indexen gevonden\n" +#~ "const - Altijd nummer 1 toewijzen\n" +#~ "een nummer - Altijd dit nummer toewijzen. Het nummer niet tussen " +#~ "aanhalingstekens. \n" +#~ "NB 0.0 kan hier worden gebruikt.\n" +#~ "Voorbeelden:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" + #~ msgid "Failed to download some metadata" #~ msgstr "Sommige metadata konden niet worden gedownload" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index f45b529488..fc43ff83b9 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-05-21 07:14+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nòvas" @@ -1033,8 +1034,8 @@ msgstr "Nòvas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 4e54c1c459..7224d6cde8 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-02-13 04:56+0000\n" "Last-Translator: Aalam Rangi \n" "Language-Team: Punjabi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "ਤਰਜੀਹਾਂ" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1040,8 +1041,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1426,6 +1427,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1950,11 +1955,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2963,7 +2970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3143,10 +3150,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3287,7 +3294,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4442,7 +4449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5313,72 +5320,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5541,37 +5559,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7263,11 +7281,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9053,20 +9071,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10564,7 +10582,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10899,10 +10917,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13659,7 +13673,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13705,7 +13719,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13821,19 +13835,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13841,7 +13855,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13849,7 +13863,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13857,13 +13871,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14357,53 +14371,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16175,17 +16189,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17721,7 +17735,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17741,14 +17755,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17757,11 +17784,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17779,11 +17806,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17802,12 +17829,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17820,11 +17847,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17852,11 +17879,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17867,11 +17894,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17892,11 +17919,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17916,11 +17943,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17937,11 +17964,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17955,11 +17982,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17972,11 +17999,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18047,11 +18074,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18078,26 +18105,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18116,11 +18143,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18132,11 +18159,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18144,11 +18171,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18160,11 +18187,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18178,11 +18205,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18190,11 +18217,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18203,33 +18230,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18239,11 +18266,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18254,11 +18281,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18270,11 +18297,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index d0d48f520d..21dda518f4 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-20 14:03+0000\n" "Last-Translator: Bartosz Bubak \n" "Language-Team: Polish \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Preferencje" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Sklep" @@ -1084,7 +1085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Newsy" @@ -1092,8 +1093,8 @@ msgstr "Newsy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1500,6 +1501,10 @@ msgstr "Umożliwia komunikację z czytnikiem książek Nextbook" msgid "Communicate with the Moovybook Reader" msgstr "Połączenie z czytnikiem Moovybook" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Umożliwia komunikację z tabletem internetowym Nokia 770." @@ -2111,11 +2116,13 @@ msgstr "Opcje odpowiedzialne za ustawienia metadanych w plikach wyjściowych" msgid "Options to help with debugging the conversion" msgstr "Opcje pomocy przy debugowaniu konwersji" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lista wbudowanych źródeł" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Plik wyjściowy zapisany do" @@ -3378,7 +3385,7 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3571,10 +3578,10 @@ msgstr "" "Pobierz okładkę/metadane społeczne dla książki określonej numerem ISBN z " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Okładka" @@ -3730,7 +3737,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Wszystkie artykuły" @@ -5048,7 +5055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Niedozwolone" @@ -5983,44 +5990,55 @@ msgstr "Tej książki już nie ma w Twojej biblioteczce" msgid "%s has no available formats." msgstr "%s nie ma dostępnych formatów." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Szukam w" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodawanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Szukaj we wszystkich podfolderach..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Błędna ścieżka" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Wybrany folder nie może być przetworzony." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Brak książek" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nie znaleziono książek" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Brak uprawnień" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodano" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Dodawanie nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -6029,29 +6047,29 @@ msgstr "" "calibre i dodawać książki w mniejszych ilościach, aż znajdziesz tą, która " "spowodowała problem." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Znleziono duplikaty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "Książka o identycznym tytule jest już w bazie danych. Dodać mimo to?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodawanie duplikatów..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Zapisywanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "Zbieranie danych, proszę czekać..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Zapisano" @@ -6228,37 +6246,37 @@ msgstr "Kliknij, aby otworzyć" msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Książka %(sidx)s z %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcje" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Wklej okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Skopiuj okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Kliknij podwójnie, by otworzyć okno z informacjami o książce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ścieżka" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8023,11 +8041,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Przeglądaj po okładkach" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Nie udało się uruchomić Przeglądarki okładek" @@ -10020,20 +10038,20 @@ msgstr "Przerywanie..." msgid "Authors" msgstr "Autorzy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "**Nie znaleziono**" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11641,7 +11659,7 @@ msgstr "" msgid "Restore default layout" msgstr "Przywróć domyślny układ" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -12010,10 +12028,6 @@ msgstr "Usuń wybrany format tej książki" msgid "Choose formats for " msgstr "Wybierz formaty dla " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Brak uprawnień" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Nie masz uprawnień do odczytu następujących plików:" @@ -15115,7 +15129,7 @@ msgid "Invert" msgstr "Odwróć zaznaczenie" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Program partnerski" @@ -15167,7 +15181,7 @@ msgstr "" "ograniczony tylko do tego rynku." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "Kupując w tym sklepie wspierasz dewelopera calibre: %s." @@ -15283,19 +15297,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "T&ytuł/Autor/Cena ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Cena" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15306,7 +15320,7 @@ msgstr "" "czy jest ona poprawna. Podana cena często nie uwzględnia promocji aktualnie " "obowiązujących w danym sklepie." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15317,7 +15331,7 @@ msgstr "" "czytniku. Dodatkowo sposób jej użycia może być ograniczany. Przed zakupem " "upewnij się, że będziesz miał możliwość przeczytać tę książkę." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15329,7 +15343,7 @@ msgstr "" "konwertować. Jednak przed zakupem upewnij się co do braku zabezpieczeń - " "niektóre sklepy nie publikują informacji o stosowanych zabezpieczeniach." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15337,7 +15351,7 @@ msgstr "" "Nie udało się sprawdzić obecności zabezpieczeń DRM. Istnieje duże " "prawdopodobieństwo, że ta książka posiada zabezpieczenia DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15866,53 +15880,53 @@ msgstr "" "będzie uruchomione w zasobniku systemowym. Aby je zamknąć, wybierz " "Zakończ z menu kontekstowego w zasobniku systemowym." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Jest dostępna aktualizacja!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Pokazuj to powiadomienie dla przyszłych aktualizacji" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Aktualizuj" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d wtyczek do aktualizacji)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Znaleziono aktualizację" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -18029,18 +18043,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Przenoszenie starej bazy danych do biblioteki książek w %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -19743,7 +19757,7 @@ msgstr "Automatyczna numeracja serii" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19763,35 +19777,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " -"serii.\n" -"Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " -"całkowitymi\n" -"z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" -"Możliwe wartości:\n" -"next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" -"first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " -"numerów, a zostały wolne niższe)\n" -"next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " -"jeśli są przerwy w numeracji)\n" -"last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " -"przypadku przerw w numeracji)\n" -" Jeśli nie ma numeru spełniającego warunek ustawia najwyższy " -"+1\n" -"const - zawsze ustawia 1\n" -"liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " -"użyć 0.0\n" -"Przykłady:series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Separator przy podpowiadaniu autora" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19804,11 +19810,11 @@ msgstr "" "Przydaje się to przy pracach zbiorowych.\n" "Wartość parametru może być True lub False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Algorytm sortowania wg autora" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19844,11 +19850,11 @@ msgstr "" "się w nazwisku. \n" "Wielkość liter elementów listy nie ma znaczenia, kropki nie są usuwane." -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Pole autora w kategoriach" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19882,14 +19888,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Sortowanie podpowiedzi: kiedy zmienić sortowanie z leksykograficznego na " "ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19914,11 +19920,11 @@ msgstr "" "spowoduje, że sortowanie będzie przełączane na ASCII jeśli podpowiedzi będą " "spowalniać działanie." -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Sposób podziału kategorii w przeglądarce" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19968,11 +19974,11 @@ msgstr "" "musi się znaleźć \"r'\". Może ono być wpisane nawet jeśli backslashe nie " "występują." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Sortowanie listy przy starcie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19996,11 +20002,11 @@ msgstr "" "[('authors',0),('title',0)] - sortuje wg autorów rosnąco, a w obrębie " "jednego autora wg tytułu rosnąco." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Format wyświetlania daty" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20039,11 +20045,11 @@ msgstr "" "Domyślny format daty publikacji: MMMM yyyy\n" "Domyślny format czasu: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Sortowanie tytułów i serii" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20081,11 +20087,11 @@ msgstr "" "kliknąć dwukrotnie\n" "tytuł na liście i przyciskając Enter bez wprowadzania jakichkolwiek zmian." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Format tytułu i serii w szablonach" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20116,11 +20122,11 @@ msgstr "" "jako \"Lord of the Rings, The\", podczas gdy wartość 'strictly_alphabetic' -" " \"The Lord of the Rings\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Lista słów traktowanych jak rodzajniki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20146,11 +20152,11 @@ msgstr "" "Aby wyłączyć parametr użyj wyrażenia '^$'\n" "Domyślne wyrażenie: '^(A|The|An)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Folder, do którego calibre podłącza się przy uruchamianiu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20173,11 +20179,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Reguły tworzenia nazw kolekcji SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20315,11 +20321,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Sposób sortowania kolekcji SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20367,11 +20373,11 @@ msgstr "" "]\n" "Wartość domyślna: pusta (nie ma żadnych reguł)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "Dodawanie etykiet w czasie kopiowania do innej biblioteki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20380,17 +20386,17 @@ msgstr "" "„Etykiety do zastosowania przy dodaniu książki” odnosi się również \n" "do książek kopiowanych do innej biblioteki." -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Maksymalna liczba etykiet pokazywana przy książce w serwerze zawartości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "Pola użytkownika pokazywane lub blokowane w serwerze zawartości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20426,11 +20432,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Maks. liczba kolumn przy sortowaniu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20450,11 +20456,11 @@ msgstr "" "objętości bazy\n" "zmniejsz ten parametr." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "Czcionka używana do generowania okładek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20467,11 +20473,11 @@ msgstr "" "czcionka (Liberation Serif) \n" "nie zawiera znaków narodowych języka, w którym są książki w bibliotece." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Dwukrotne kliknięcie na liście książek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20492,11 +20498,11 @@ msgstr "" "płynnie \n" "czy o całą kolumnę. Domyślnym ustawieniem jest - o kolumnę." -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Język użyty przy sortowaniu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20522,11 +20528,11 @@ msgstr "" "Przykład: locale_for_sorting = 'fr' – sortuj wg reguł języka francuskiego.\n" "Przykład: locale_for_sorting = 'nb' – sortuj wg reguł języka norweskiego." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Podział na kolumny okna edycji metadanych" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20538,11 +20544,11 @@ msgstr "" "czy w dwóch kolumnach. True oznacza, że będą ustawione w dwóch kolumnach, " "False – że w jednej." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Opóźnienie przy wysyłaniu maili" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20558,11 +20564,11 @@ msgstr "" "maile. \n" "Zmiana tego parametru wymaga ponownego uruchomienia programu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Znaczniki ukrytych paneli" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20573,11 +20579,11 @@ msgstr "" "gdzie znajdują się ukryte panele (przeglądarka, etykiety itp.). \n" "Zmiana parametru wymaga ponownego uruchomienia programu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Maksymalne rozmiary okładek zapisywanych w bibliotece" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20588,11 +20594,11 @@ msgstr "" "spowolnieniem, \n" "spowodowanym zbyt dużymi rozmiarami okładek." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Gdzie zapisywać pobrane wiadomości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20609,11 +20615,11 @@ msgstr "" "pliki\n" "zostaną przesłane do pamięci z największą ilością wolnego miejsca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Na jakim interfejsie ma działać serwer treści calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20630,11 +20636,11 @@ msgstr "" "lub na '::', aby akceptować wszystkie przychodzące połączenia IPv4 i IPv6\n" "(nie wszystkie systemy operacyne to umożliwiają)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Zunifikowany pasek narzędzi OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20653,11 +20659,11 @@ msgstr "" "powodować inne \n" "niepożądane efekty. Używasz na własne ryzyko!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22032,6 +22038,9 @@ msgstr "" #~ msgid " " #~ msgstr " " +#~ msgid "List builtin recipes" +#~ msgstr "Lista wbudowanych źródeł" + #~ msgid "The regular expression to use to remove the footer." #~ msgstr "Wyrażenie regularne używane do usuwania stopki." @@ -23682,3 +23691,48 @@ msgstr "" #~ msgid "Choose the &toolbar to customize:" #~ msgstr "Wybierz pasek, który chcesz zmienić:" + +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " +#~ "serii.\n" +#~ "Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " +#~ "całkowitymi\n" +#~ "z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" +#~ "Możliwe wartości:\n" +#~ "next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" +#~ "first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " +#~ "numerów, a zostały wolne niższe)\n" +#~ "next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " +#~ "jeśli są przerwy w numeracji)\n" +#~ "last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " +#~ "przypadku przerw w numeracji)\n" +#~ " Jeśli nie ma numeru spełniającego warunek ustawia najwyższy " +#~ "+1\n" +#~ "const - zawsze ustawia 1\n" +#~ "liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " +#~ "użyć 0.0\n" +#~ "Przykłady:series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 5ff1d7f490..77f2188d96 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-08 18:32+0000\n" "Last-Translator: Daniel \n" "Language-Team: Portuguese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #~ msgid "Monday" @@ -83,15 +83,15 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -107,10 +107,10 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -121,6 +121,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -160,9 +161,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -190,21 +191,21 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -264,7 +265,7 @@ msgid "Preferences" msgstr "Definições" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Armazenar" @@ -1103,7 +1104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícias" @@ -1111,8 +1112,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1517,6 +1518,10 @@ msgstr "Comunicar com o Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Estabelecer ligação com o dispositivo Nokia 770 Internet Tablet." @@ -2120,11 +2125,13 @@ msgstr "Opções para definir os metadados no ficheiro de saída" msgid "Options to help with debugging the conversion" msgstr "Opções para ajudar com a depuração da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listar as receitas integradas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ficheiro de destino guardado em" @@ -3343,7 +3350,7 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3540,10 +3547,10 @@ msgstr "" "Obter a imagem da capa/metadados socias para o livro identificado pelo ISBN " "a partir de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Capa" @@ -3688,7 +3695,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos os artigos" @@ -4965,7 +4972,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Não permitido" @@ -5854,44 +5861,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "A procurar em" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "A adicionar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "A procurar em todas as sub-pastas..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Erro no caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "É impossível processar a pasta especificada." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nenhuns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nenhum livros encontrados" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Não tem permissão" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Adicionado" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Falha ao adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5900,11 +5918,11 @@ msgstr "" "e adicionar os livros em incrementos mais pequenos até encontrar o livro " "problemático." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Duplicados encontrados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5912,19 +5930,19 @@ msgstr "" "Livros com o mesmo título que o seguinte já existem na base de dados. " "Adicionar na mesma?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adicionar duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "A guardar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Guardado" @@ -6098,37 +6116,37 @@ msgstr "Clicar para abrir" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Colar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Clicar duas vezes para abrir a janela \"Detalhes do Livro\"" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7857,11 +7875,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9681,20 +9699,20 @@ msgstr "A cancelar..." msgid "Authors" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11226,7 +11244,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11568,10 +11586,6 @@ msgstr "" msgid "Choose formats for " msgstr "Escolher formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Não tem permissão" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Não tem permissão para ler os seguintes ficheiros:" @@ -14384,7 +14398,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14430,7 +14444,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14546,19 +14560,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14566,7 +14580,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14574,7 +14588,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14582,13 +14596,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15091,53 +15105,53 @@ msgstr "" "vai continuar a executar na área de notificação. Para fechar escolha " "Sair no menu de contexto da área de notificação." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Actualização encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17030,19 +17044,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -18631,7 +18645,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18651,14 +18665,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18667,11 +18694,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18689,11 +18716,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18712,12 +18739,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18730,11 +18757,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18762,11 +18789,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18777,11 +18804,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18802,11 +18829,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18826,11 +18853,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18847,11 +18874,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18865,11 +18892,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18882,11 +18909,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18957,11 +18984,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18988,26 +19015,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19026,11 +19053,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19042,11 +19069,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19054,11 +19081,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19070,11 +19097,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19088,11 +19115,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19100,11 +19127,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19113,33 +19140,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19149,11 +19176,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19164,11 +19191,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19180,11 +19207,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21352,6 +21379,9 @@ msgstr "" #~ msgid "You must install the pmount package." #~ msgstr "Deve instalar o pacote pmount." +#~ msgid "List builtin recipes" +#~ msgstr "Listar as receitas integradas" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 46b47fd222..15f15ecfda 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-27 15:20+0000\n" "Last-Translator: José Roitberg \n" "Language-Team: American English \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Preferências" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1092,7 +1093,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícias" @@ -1100,8 +1101,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catálogo" @@ -1507,6 +1508,10 @@ msgstr "Comunicar-se com o Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica-se com o Nokia 770 Internet Tablet." @@ -2106,11 +2111,13 @@ msgstr "Opções para escolher os metadados no arquivo de saída" msgid "Options to help with debugging the conversion" msgstr "Opções para auxiliar no debugging da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Listar listas construídas" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Arquivo de saída salvo em" @@ -3295,7 +3302,7 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3487,10 +3494,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Capas" @@ -3632,7 +3639,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Todos os artigos" @@ -4861,7 +4868,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Não permitido" @@ -5746,44 +5753,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Procurando em" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Adicionando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Procurando em todos os sub-diretórios..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Erro no caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "O diretório específico não pode ser processado." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nenhum livro" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Não foram encontrados livros" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Sem permissão" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Adicionado" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Falha ao adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5792,11 +5810,11 @@ msgstr "" "reiniciar o calibre e adicionar os livros em quantidades menores, até você " "encontrar o livro que está com problemas." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Foram encontradas duplicatas!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5804,19 +5822,19 @@ msgstr "" "Livros com o mesmo título dos livros gravados na base de dados. Adicioná-los " "de qualquer forma?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adicionando duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Salvando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Salvo" @@ -5991,37 +6009,37 @@ msgstr "Clique para abrir" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Coleções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7744,11 +7762,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Navegador de Capas não pode ser carregado" @@ -9556,20 +9574,20 @@ msgstr "Cancelando..." msgid "Authors" msgstr "Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11091,7 +11109,7 @@ msgstr "" msgid "Restore default layout" msgstr "Restaurar o layout padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11440,10 +11458,6 @@ msgstr "" msgid "Choose formats for " msgstr "Escolha formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Sem permissão" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Você não tem permissão para ler os seguintes arquivos:" @@ -14278,7 +14292,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14324,7 +14338,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14440,19 +14454,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14460,7 +14474,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14468,7 +14482,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14476,13 +14490,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14987,53 +15001,53 @@ msgstr "" "continua executando na bandeja do sistema. Para encerrar, selecione " "Sair no menu de contexto." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Atualização encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16959,19 +16973,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrando o banco de dados antigo para a biblioteca de ebook em " "%s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -18558,7 +18572,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18578,14 +18592,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18594,11 +18621,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18616,11 +18643,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18639,12 +18666,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18657,11 +18684,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18689,11 +18716,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18704,11 +18731,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Controlar a forma como as datas são exibidas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18729,11 +18756,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18753,11 +18780,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18774,11 +18801,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18792,11 +18819,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18809,11 +18836,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18884,11 +18911,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18915,26 +18942,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18953,11 +18980,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18969,11 +18996,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18981,11 +19008,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18997,11 +19024,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19015,11 +19042,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19027,11 +19054,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "O número de segundos para esperar antes de enviar emails" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19040,33 +19067,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19076,11 +19103,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19091,11 +19118,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19107,11 +19134,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20249,6 +20276,9 @@ msgstr "" #~ msgid "Download all scheduled recipes at once" #~ msgstr "Baixar todas as listas agendadas de uma vez" +#~ msgid "List builtin recipes" +#~ msgstr "Listar listas construídas" + #~ msgid "" #~ "For help with writing advanced news recipes, please visit User Recipes" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 6a06df31c7..963a1fca02 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-21 10:10+0000\n" "Last-Translator: Anca Stratulat \n" "Language-Team: Romanian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2011-07-23 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Preferințe" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Stochează" @@ -1103,7 +1104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noutăți" @@ -1111,8 +1112,8 @@ msgstr "Noutăți" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Catalog" @@ -1516,6 +1517,10 @@ msgstr "Comunică cu Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Comunica cu Nokia 770" @@ -2137,11 +2142,13 @@ msgstr "Opțiuni pentru precizarea metadatelor la ieșire" msgid "Options to help with debugging the conversion" msgstr "Opțiuni pentru asistarea depanării conversiei" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Afișează rețetele incluse" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Ieșirea salvată în" @@ -3429,7 +3436,7 @@ msgstr "Nu" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3618,10 +3625,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Copertă" @@ -3771,7 +3778,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Toate articolele" @@ -5013,7 +5020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nu este permis" @@ -5915,54 +5922,65 @@ msgstr "Aceasta carte nu mai există în biblioteca dumneavoastră" msgid "%s has no available formats." msgstr "%s nu are formate disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Căutare în" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Adăugare..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Căută în toate subdirectoarele..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Directorul specificat nu a putut fi procesat." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nici o carte" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nu au fost găsite cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Adăugat" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Adăugarea a eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Au fost găsite dubluri!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5970,19 +5988,19 @@ msgstr "" "Cărţi cu acelaşi titlu ca următoarele există deja în baza de date. Adăugaţi-" "le oricum?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Adaugare duplicate..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Salvare..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Salvat" @@ -6147,37 +6165,37 @@ msgstr "Click pentru a deschide" msgid "Ids" msgstr "lds" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecții" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiază Coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cale" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7871,11 +7889,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9661,20 +9679,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11176,7 +11194,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11511,10 +11529,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -14275,7 +14289,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14321,7 +14335,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14437,19 +14451,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14457,7 +14471,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14465,7 +14479,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14473,13 +14487,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14973,53 +14987,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16796,17 +16810,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -18358,7 +18372,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18378,14 +18392,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18394,11 +18421,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18416,11 +18443,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18439,12 +18466,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18457,11 +18484,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18489,11 +18516,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18504,11 +18531,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18529,11 +18556,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18553,11 +18580,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18574,11 +18601,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18592,11 +18619,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18609,11 +18636,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18684,11 +18711,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18715,26 +18742,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18753,11 +18780,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18769,11 +18796,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18781,11 +18808,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18797,11 +18824,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18815,11 +18842,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18827,11 +18854,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18840,35 +18867,35 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Lăţimea şi înălţimea maximă pentru coperţi a fost salvată în biblioteca " "calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Unde să transmiteţi ştirile descărcate" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18878,11 +18905,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Ce interfeţe ar trebui să asculte server-ului de conţinut" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18898,11 +18925,11 @@ msgstr "" "maşina locală, sau la ':' să asculte de toate conexiunile IPv6 şi IPv4 " "venite (acestă opţiune poate să nu funcţioneze pe toate sistemele de operare)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "Bare de meniu unificată" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18920,11 +18947,11 @@ msgstr "" "defecte, de ex. lățimea minimă a barei este dublul lățimii corecte; dar și\n" "alte defecte diverse în anumite configurații. Activați opțiunea pe riscul Dv!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19104,6 +19131,9 @@ msgstr "" #~ msgid "Communicate with the Kogan" #~ msgstr "Conversează cu Kogan" +#~ msgid "List builtin recipes" +#~ msgstr "Afișează rețetele incluse" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 84b3692023..3c1c4bb27e 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-27 17:09+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: American English \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-28 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -64,15 +64,15 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -88,10 +88,10 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -102,6 +102,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -141,9 +142,9 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -171,21 +172,21 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -245,7 +246,7 @@ msgid "Preferences" msgstr "Параметры" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Сохранить" @@ -1076,7 +1077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новости" @@ -1084,8 +1085,8 @@ msgstr "Новости" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Каталог" @@ -1491,6 +1492,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Соединиться с Nokia 770 internet tablet." @@ -2073,11 +2078,13 @@ msgstr "Настройки для установки метаданных вых msgid "Options to help with debugging the conversion" msgstr "Настройки для облегчения отладки преобразования" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Вывести встроенные рецепты" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Выходные данные сохранены в" @@ -3266,7 +3273,7 @@ msgstr "Нет" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3459,10 +3466,10 @@ msgstr "" "Получить изображение обложки, информацию о книге по номеру ISBN из " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Обложка" @@ -3603,7 +3610,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Все статьи" @@ -4849,7 +4856,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Запрещено" @@ -5736,44 +5743,55 @@ msgstr "Эта книга больше не находится в Вашей б msgid "%s has no available formats." msgstr "%s неизвестный формат." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Поиск" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Добавление..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Ищем во всех под-каталогах ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Ошибка пути" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Специальных каталог не может быть обработан." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Нет книг" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Книги не найдены" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Добавлена" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Ошибка при добавлении" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5781,30 +5799,30 @@ msgstr "" "Процесс добавления книг, видимо, завис. Попробуйте перезапустить calibre и " "добавить книги меньшими порциями до тех пор пока не найдете проблемную книгу." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Есть повторения!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Книги со следующими названиями уже имеются в базе. Все равно добавить их?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Добавляем дубликаты ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Сохранение..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Сохранено" @@ -5980,37 +5998,37 @@ msgstr "Щелкните, чтобы открыть" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Коллекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Вставить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Копировать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Сделайте двойной клик, чтобы открыть окно Подробности о Книге." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Путь" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7731,11 +7749,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Просмотр по обложкам" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Не могу загрузить просмотрщик обложек" @@ -9531,20 +9549,20 @@ msgstr "Отмена..." msgid "Authors" msgstr "Авторы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11063,7 +11081,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11403,10 +11421,6 @@ msgstr "" msgid "Choose formats for " msgstr "Выберите форматы для " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Нет разрешений для чтения следующих файлов:" @@ -14223,7 +14237,7 @@ msgid "Invert" msgstr "Инвертировать" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "Партнерство" @@ -14272,7 +14286,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14389,19 +14403,19 @@ msgstr "Скачать" msgid "Titl&e/Author/Price ..." msgstr "Названи&е/Автор/Цена ..." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "Скачать" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Цена" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14409,7 +14423,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14417,7 +14431,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14425,13 +14439,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "Форматы доступные для непосредственного скачивания: %s." @@ -14939,53 +14953,53 @@ msgstr "" "продолжит работать в трее. Для завершения работы выберитеQuit в " "контекстном меню трея." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Доступно обновление!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Показвать сообщение о доступности новой версии (обнивления)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Скачать обнивление" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Найдено обновление" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Доступны обновления для %d плагинов" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Установка и настройка пользовательских плагинов" @@ -16851,17 +16865,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -18425,7 +18439,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18445,14 +18459,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18461,11 +18488,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18483,11 +18510,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18506,12 +18533,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18524,11 +18551,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18556,11 +18583,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18571,11 +18598,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18596,11 +18623,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18620,11 +18647,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18641,11 +18668,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18659,11 +18686,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18676,11 +18703,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18751,11 +18778,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18782,26 +18809,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18820,11 +18847,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18836,11 +18863,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18848,11 +18875,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18864,11 +18891,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18882,11 +18909,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18894,11 +18921,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Количество секунд между отправлением емэйлов." -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18907,33 +18934,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Убрать ярко желтые линии у края списка книг" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Куда отправлять скачаные новости" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18943,11 +18970,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18958,11 +18985,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18974,11 +19001,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21398,6 +21425,9 @@ msgstr "" #~ msgid "Use a regular expression to try and remove the footer." #~ msgstr "Использовать регулярные выражения, чтобы удалить колонтитул." +#~ msgid "List builtin recipes" +#~ msgstr "Вывести встроенные рецепты" + #~ msgid "English (AU)" #~ msgstr "Английский (Австралия)" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index b4bc78677d..3616a4262d 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 885706ae30..0709692f9e 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "අභිරුචීන්" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "ගබඩා කරන්න" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index a43e5966f4..1112cad0cf 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-08 19:07+0000\n" "Last-Translator: mascot4M \n" "Language-Team: Slovak \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Nastavenia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Obchod" @@ -1069,7 +1070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Novinky" @@ -1077,8 +1078,8 @@ msgstr "Novinky" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalóg" @@ -1477,6 +1478,10 @@ msgstr "Komunikácia s Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Komunikácia s Nokia 770 internet tablet." @@ -2035,11 +2040,13 @@ msgstr "Nastavenia výstupných metadát" msgid "Options to help with debugging the conversion" msgstr "Možnosti pomoci s ladením konverzie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Výstup uložený do" @@ -3184,7 +3191,7 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3373,10 +3380,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Obálka" @@ -3524,7 +3531,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Všetky položky" @@ -4694,7 +4701,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nedovolené" @@ -5566,72 +5573,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s nie je dostupná v žiadnom známom formáte." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Hľadám v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Boli nájdené duplikáty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Uložené" @@ -5794,37 +5812,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7519,11 +7537,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Prehliadať obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9315,20 +9333,20 @@ msgstr "Zastavujem..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10844,7 +10862,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11183,10 +11201,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13956,7 +13970,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14002,7 +14016,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14118,19 +14132,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14138,7 +14152,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14146,7 +14160,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14154,13 +14168,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14656,53 +14670,53 @@ msgstr "" "bude ďalej bežať v systémovej lište. Ak si želáte ho ukončiť, z kontextového " "menu ikony v systémovej lište zvoľte položku Ukončiť." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16554,18 +16568,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -18118,7 +18132,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18138,14 +18152,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18154,11 +18181,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18176,11 +18203,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18199,12 +18226,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18217,11 +18244,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18249,11 +18276,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18264,11 +18291,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18289,11 +18316,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18313,11 +18340,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18334,11 +18361,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18352,11 +18379,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18369,11 +18396,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18444,11 +18471,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18475,26 +18502,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18513,11 +18540,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18529,11 +18556,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18541,11 +18568,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18557,11 +18584,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18575,11 +18602,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18587,11 +18614,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18600,33 +18627,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18636,11 +18663,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18651,11 +18678,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18667,11 +18694,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 7355229730..a0139e4c76 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.49\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-24 20:45+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2011-07-23 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" @@ -63,15 +63,15 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -87,10 +87,10 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -101,6 +101,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -140,9 +141,9 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -170,21 +171,21 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -244,7 +245,7 @@ msgid "Preferences" msgstr "Nastavitve" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Trgovina" @@ -1080,7 +1081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Novice" @@ -1088,8 +1089,8 @@ msgstr "Novice" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1487,6 +1488,10 @@ msgstr "Povezovanje z bralnikom Nextbook." msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Povezovanje z internetno tablico Nokia 770." @@ -2068,11 +2073,13 @@ msgstr "Možnosti nastavitve metapodatkov v izhodu" msgid "Options to help with debugging the conversion" msgstr "Možnosti pomoči pri razhroščevanju pretvorbe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Prikaži seznam vgrajenih receptov" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Izhod je shranjen v" @@ -3199,7 +3206,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3383,10 +3390,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Ovitek" @@ -3527,7 +3534,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Vsi članki" @@ -4708,7 +4715,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ni dovoljeno" @@ -5581,72 +5588,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s nima razpoložljivih zapisov." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Iskanje v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodajanje ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Iskanje v vseh podmapah ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Napaka poti" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Navedene mape ni mogoče obdelati." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Ni knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Ni najdenih knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodano" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Dodajanje ni uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Najdeni dvojniki!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodajanje dvojnikov ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Shranjevanje ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Shranjeno" @@ -5809,37 +5827,37 @@ msgstr "Odprite s klikom" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Zbirke" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Prilepi naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiraj naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pot" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7536,11 +7554,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Brskalnika po naslovnicah ni mogoče naložiti" @@ -9331,20 +9349,20 @@ msgstr "Prekinjanje ..." msgid "Authors" msgstr "Avtorji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10848,7 +10866,7 @@ msgstr "" msgid "Restore default layout" msgstr "Obnovi privzeto razporeditev" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11185,10 +11203,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13945,7 +13959,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13991,7 +14005,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14107,19 +14121,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14127,7 +14141,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14135,7 +14149,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14143,13 +14157,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14643,53 +14657,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Na voljo je posodobitev!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Pokaži to obvestilo ob naslednjih posodobitvah" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Prenesi posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Najdena posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16521,18 +16535,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Selitev stare zbirke podatkov v knjižnico e-knjig v %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -18084,7 +18098,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18104,14 +18118,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18120,11 +18147,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18142,11 +18169,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18165,12 +18192,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18183,11 +18210,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18215,11 +18242,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18230,11 +18257,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18255,11 +18282,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18279,11 +18306,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18300,11 +18327,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18318,11 +18345,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18335,11 +18362,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18410,11 +18437,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18441,26 +18468,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18479,11 +18506,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18495,11 +18522,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "Določite pisavo za ustvarjanje privzete naslovnice" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18507,11 +18534,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18523,11 +18550,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Jezik, ki naj bo upoštevan pri razvrščanju." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18541,11 +18568,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18553,11 +18580,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18566,33 +18593,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Odstrani svetle rumene črte na robu seznama knjig" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Največja širina in višina naslovnic, shranjenih v knjižnici calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18602,11 +18629,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18617,11 +18644,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18633,11 +18660,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19831,6 +19858,9 @@ msgstr "" #~ "seznam in ju omogočite. Zbirki bosta poimenovani z imenom, ki sledi znaku " #~ "\":\"." +#~ msgid "List builtin recipes" +#~ msgstr "Prikaži seznam vgrajenih receptov" + #, python-format #~ msgid "Failed to parse: %s with error: %s" #~ msgstr "Ni mogoče razčleniti: %s z napako: %s" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index a3758405b8..6fd0ac7952 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Albanian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Parapëlqime..." #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Lajme" @@ -1033,8 +1034,8 @@ msgstr "Lajme" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Kapak" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Krejt artikujt" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Gabim shtegu" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Shteg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "Autorë" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 945e7f21de..2495f89bc8 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-01-25 08:58+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: Serbian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Podešavanja" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1068,7 +1069,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vesti" @@ -1076,8 +1077,8 @@ msgstr "Vesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1473,6 +1474,10 @@ msgstr "Uspostavi vezu s Nextbook čitačem" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Uspostavi vezu s Nokia 770 uređajem." @@ -2058,11 +2063,13 @@ msgstr "Podešavanja za upisivanje metapodataka u izlazni fajl" msgid "Options to help with debugging the conversion" msgstr "Podešavanja koja pomažu da ispravite greške u konverziji" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Prikaži listu ugrađenih recepata" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Izlaz će biti sačuvan u" @@ -3280,7 +3287,7 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3474,10 +3481,10 @@ msgstr "" "Preuzmi omot i metapodatke za knjigu identifikovanu ISBN brojem sa " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Naslovna strana" @@ -3623,7 +3630,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Svi članci" @@ -4876,7 +4883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nije dozvoljeno" @@ -5782,44 +5789,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s nema raspoloživih formata." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Tražim u" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Dodajem..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Tražim u svim pod-direktorijumima..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Greška u putanji" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Nisam mogao da obradim navedeni direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Nema knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Nije nađena nijedna knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Nema dozvole" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Dodato" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Dodavanje nije uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5828,30 +5846,30 @@ msgstr "" "dodajete knjige u manjim grupama sve dok ne pronađete knjigu koja pravi " "problem." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Pronađeni su duplikati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" "Knjige sa istim naslovom već postoje u bazi podataka. Da ih ipak dodam?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Dodajem duplikate..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Snimam..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Snimljeno" @@ -6027,37 +6045,37 @@ msgstr "Kliknite da biste otvorili" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Kliknite dva puta da otvorite prozor s detaljima o knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Putanja" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7788,11 +7806,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Pretraži po naslovnim stranama" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Izlog omota nije mogao biti učitan" @@ -9670,20 +9688,20 @@ msgstr "Prekidam..." msgid "Authors" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11222,7 +11240,7 @@ msgstr "" msgid "Restore default layout" msgstr "Vrati podrazumevani izgled" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11584,10 +11602,6 @@ msgstr "" msgid "Choose formats for " msgstr "Izaberi formate za " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Nema dozvole" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Nemate dozvolu da čitate sledeće fajlove:" @@ -14469,7 +14483,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -14515,7 +14529,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14631,19 +14645,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14651,7 +14665,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14659,7 +14673,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14667,13 +14681,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15193,53 +15207,53 @@ msgstr "" "će nastaviti da radi kao sistemska ikona. Da prekinete rad izaberite " "Izlaz u meniju." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Na raspolaganju je nova verzija!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Prikaži ovo obaveštenje i za buduće nove verzije" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Preuzmi novu verziju" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Pronađena je novija verzija" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17297,18 +17311,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Prevodim staru bazu podataka u biblioteku e-knjiga u %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Sažimam bazu podataka" @@ -18916,7 +18930,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18936,14 +18950,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18952,11 +18979,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18974,11 +19001,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18997,12 +19024,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19015,11 +19042,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19047,11 +19074,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19062,11 +19089,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19087,11 +19114,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19111,11 +19138,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19132,11 +19159,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19150,11 +19177,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19167,11 +19194,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19242,11 +19269,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19273,26 +19300,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19311,11 +19338,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -19327,11 +19354,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -19339,11 +19366,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -19355,11 +19382,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -19373,11 +19400,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -19385,11 +19412,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -19398,33 +19425,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -19434,11 +19461,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -19449,11 +19476,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -19465,11 +19492,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -19489,6 +19516,9 @@ msgstr "" #~ msgid " " #~ msgstr " " +#~ msgid "List builtin recipes" +#~ msgstr "Prikaži listu ugrađenih recepata" + #~ msgid "" #~ "The line height in pts. Controls spacing between consecutive lines of text. " #~ "By default no line height manipulation is performed." diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 6ddf7c9059..ef28507752 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-21 18:01+0000\n" "Last-Translator: Fredrik Nyqvist \n" "Language-Team: Swedish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -61,15 +61,15 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -85,10 +85,10 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -99,6 +99,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -138,9 +139,9 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -168,21 +169,21 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -242,7 +243,7 @@ msgid "Preferences" msgstr "Inställningar" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Butik" @@ -1087,7 +1088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheter" @@ -1095,8 +1096,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1500,6 +1501,10 @@ msgstr "Kommunicera med Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Kommunicera med surfplattan Nokia 770." @@ -2097,11 +2102,13 @@ msgstr "Alternativ för att skriva metadata till utdata" msgid "Options to help with debugging the conversion" msgstr "Alternativ för att hjälpa till att felsöka konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Lista inbyggda recept" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Utdata sparade till" @@ -3351,7 +3358,7 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3546,10 +3553,10 @@ msgstr "" "Hämta omslag/sociala metadata från boken med angivet ISBN-nummer från " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Omslag" @@ -3707,7 +3714,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Alla artiklar" @@ -5013,7 +5020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Tillåẗs ej" @@ -5940,44 +5947,55 @@ msgstr "Denna bok finns inte längre i ditt bibliotek" msgid "%s has no available formats." msgstr "%s har inga tillgängliga format." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Söker i" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Lägger till..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Söker i all underkataloger..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Sökvägsfel" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "Den angivna katalogen kunde inte behandlas." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Inga böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Inga böcker hittades" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "Ej behörig" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Tillagd" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Kunde inte lägga till" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5986,11 +6004,11 @@ msgstr "" "Calibre och lägga till böcker i mindre steg, tills du hittar boken som ger " "upphov till problemet." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Dubbletter hittades!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -5998,19 +6016,19 @@ msgstr "" "Böcker med samma titel som följande finns redan i databasen. Skall de ändå " "läggas till?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Lägger till dubbletter ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Sparar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Sparat" @@ -6185,37 +6203,37 @@ msgstr "Klicka för att öppna" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlingar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Klistra omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiera omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "Dubbelklicka för att öppna fönster för bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Sökväg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7961,11 +7979,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "Bläddra bland omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Omslagsbläddraren kunde inte laddas" @@ -9949,20 +9967,20 @@ msgstr "Avbryter..." msgid "Authors" msgstr "Författare" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -11553,7 +11571,7 @@ msgstr "" msgid "Restore default layout" msgstr "Återställ standardutformning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11916,10 +11934,6 @@ msgstr "Ta bort det valda formatet i den här boken" msgid "Choose formats for " msgstr "Välj format för " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "Ej behörig" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "Du är ej behörig att läsa följande filer:" @@ -15006,7 +15020,7 @@ msgid "Invert" msgstr "Invertera" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -15052,7 +15066,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -15168,19 +15182,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Pris" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -15191,7 +15205,7 @@ msgstr "" "kontrollera detta pris är korrekt. Detta pris ofta ingår inte kampanjer i " "butiken som pågår." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -15203,7 +15217,7 @@ msgstr "" "dig om vad du kan göra med denna bok. Kontrollera med butiken innan du gör " "några inköp för att du faktiskt kan läsa den här boken." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -15215,7 +15229,7 @@ msgstr "" "konvertering. Men innan du köper dubbelkolla DRM status med butiken. Butiken " "kanske inte visar användningen av DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." @@ -15223,7 +15237,7 @@ msgstr "" "DRM status i denna bok kunde inte fastställas. Det finns en mycket hög " "sannolikhet att denna bok är faktiskt DRM begränsad." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -15747,53 +15761,53 @@ msgstr "" "fortsätter att köra i systemfältet. För att stänga det, välj Avsluta " "i snabbmenyn i systemfältet." -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "Uppdatering tillgänglig!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "Visa detta meddelande för framtida uppdateringar" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Hämta uppdatering" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Uppdatering tillgänglig" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -17898,17 +17912,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrera den gamla databasen till e-bokbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "Komprimerar databas" @@ -19613,7 +19627,7 @@ msgstr "Auto ökning serieindex" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -19633,35 +19647,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -"Algoritmen som används för att tilldela en ny bok, i en befintlig serie, ett " -"serienummer.\n" -"Nytt serienummer som tilldelats med denna justering är alltid heltalsvärden, " -"utom\n" -"om en konstant icke-heltal anges.\n" -"Möjliga värden är:\n" -"nästa - Första tillgängliga heltal större än det största antalet befintliga\n" -"first_free - Första tillgängliga heltal större än 0\n" -"next_free - Första tillgängliga heltal större än den minsta befintliga " -"numret\n" -"last_free - Första tillgängliga heltal mindre än den största befintliga " -"numret\n" -"Återgå största befintliga + 1 om inget gratis nummer finns\n" -"konst - Tilldela nummer 1 alltid\n" -"ett nummer - Tilldela detta antal alltid. Antalet är inte inom " -"citationstecken. Notera att\n" -"0,0 kan användas här.\n" -"Exempel:\n" -"series_index_auto_increment = 'nästa'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16,5" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "Lägg avgränsare efter att ha avslutat ett författarnamn" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19675,11 +19681,11 @@ msgstr "" "för författare.\n" "Kan vara antingen sant eller falskt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "Författare sorterad namnalgoritm" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19697,11 +19703,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "Använd författarsortering i läsaren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19736,12 +19742,12 @@ msgstr "" "categories_use_field_for_author_name = 'författar'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19754,11 +19760,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "Styt uppdelning av markeringar i läsaren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19809,11 +19815,11 @@ msgstr "" "(\\ Tecken) i mallen. Det gör inte ont något att lämna den där\n" "även om det inte finns några bakstreck." -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "Ange kolumner för att sortera boklista som vid start" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19832,11 +19838,11 @@ msgstr "" "sortera efter\n" "titel inom författare." -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "Styr hur datum visas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19876,11 +19882,11 @@ msgstr "" "offentliggörande standard om inte fastställd: MMM yyyy\n" "tidstämpel standard om inte fastställd: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "Styr sortering av titlar och serier i biblioteketfönstret" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19918,11 +19924,11 @@ msgstr "" "retur\n" "utan att ändra något är tillräckligt för att ändra sorteringsordning." -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "Styr formatering av titel och serier när de används i mallarna" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19953,12 +19959,12 @@ msgstr "" "kommer att bli \"Lord of the Rings, The\". Om justering är inställd på\n" "strictly_alphabetic skulle det vara \"The Lord of the Rings\"." -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Ställ lista med ord som anses vara \"artiklar\" för sorteringssträngar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19981,11 +19987,11 @@ msgstr "" "Så här inaktiverar använda uttrycket: \"^ $ '\n" "Standard: \"^ (A | Det | An) \\ s +\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Ange en mapp Calibre ska ansluta till vid start" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20007,11 +20013,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Användare\\\\någon\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/Mina Dropbox/någon/bibliotek'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "Ange namngivningsregler för SONY-samlingar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20155,11 +20161,11 @@ msgstr "" "'}\n" "sony_collection_name_template = '{Kategori: | |:} {value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "Ange hur SONY samlingar är sorterade" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20207,12 +20213,12 @@ msgstr "" "fält)]\n" "Standard: tomt (inga regler), så ingen insamling attribut är namngivna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Styr hur märkningar används när kopiera böcker till ett annat bibliotek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20221,17 +20227,17 @@ msgstr "" "till när du lägger\n" "en bok \"läggas vid kopiering böcker till ett annat bibliotek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Ställ in maximalt antal markeringar att visa per bok i innehållsservern" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "Ställ egna metadata som servern kommer eller inte kommer att visas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20264,11 +20270,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display ['# mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "Ange det maximala antalet sorterings- \"nivåer\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20288,12 +20294,12 @@ msgstr "" "böcker) påföljden kan vara märkbar. Om du inte är orolig för multi-\n" "nivå sorterar, och om du ser en avmattning, minska värdet av denna justering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Ange vilka typsnitt som ska användas när du genererar ett standardomslag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -20306,11 +20312,11 @@ msgstr "" "standardteckensnitt (Liberation\n" "Serif) inte innehåller glyfer för språket i böckerna i ditt bibliotek." -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20322,11 +20328,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Språk att använda vid sortering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20351,11 +20357,11 @@ msgstr "" "Exempel: locale_for_sorting = \"fr\" - sort med franska lagstiftningen.\n" "Exempel: locale_for_sorting = 'nb' - sort med norska regler." -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Antal kolumner för anpassade metadata i redigera metadatadialogrutan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20367,11 +20373,11 @@ msgstr "" "metadata en bok i taget. Om sant, då de områden läggs ut med hjälp av två\n" "kolumner. Om falskt används en kolumn." -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "Antalet sekunder att vänta innan du skickar e-post" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20386,11 +20392,11 @@ msgstr "" "omstart av\n" "Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Ta bort den ljusa gula linjer i kanterna på boklistan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" @@ -20400,12 +20406,12 @@ msgstr "" "när en del av användargränssnittet är dolt. Ändringar träder i kraft\n" "efter en omstart av Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Den maximala bredden och höjden för omslag sparas i Calibre-biblioteket" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20417,11 +20423,11 @@ msgstr "" "orsakas av extremt\n" "stora omslag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Till vart nyheter ska skickas ner" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20438,11 +20444,11 @@ msgstr "" "att om det inte finns tillräckligt ledigt utrymme på den plats du väljer,\n" "filerna kommer att skickas till platsen med mest ledigt utrymme." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "Vilket gränssnitt ska meidaservern lyssna på" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20462,11 +20468,11 @@ msgstr "" "kan inte\n" "fungerar på alla operativsystem)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20478,11 +20484,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20499,6 +20505,9 @@ msgstr "" #~ msgid "Communicate with the Cybook Opus eBook reader." #~ msgstr "Kommunicera med Cybook Opus e-boksläsare." +#~ msgid "List builtin recipes" +#~ msgstr "Lista inbyggda recept" + #~ msgid "" #~ "Do not force text to be justified in output. Whether text is actually " #~ "displayed justified or not depends on whether the ebook format and reading " @@ -23900,6 +23909,51 @@ msgstr "" #~ msgid "Found %d covers of %s. Pick the one you like best." #~ msgstr "Hittade %d omslag av %s. Välj den du gillar bäst." +#~ msgid "" +#~ "The algorithm used to assign a new book in an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5" +#~ msgstr "" +#~ "Algoritmen som används för att tilldela en ny bok, i en befintlig serie, ett " +#~ "serienummer.\n" +#~ "Nytt serienummer som tilldelats med denna justering är alltid heltalsvärden, " +#~ "utom\n" +#~ "om en konstant icke-heltal anges.\n" +#~ "Möjliga värden är:\n" +#~ "nästa - Första tillgängliga heltal större än det största antalet befintliga\n" +#~ "first_free - Första tillgängliga heltal större än 0\n" +#~ "next_free - Första tillgängliga heltal större än den minsta befintliga " +#~ "numret\n" +#~ "last_free - Första tillgängliga heltal mindre än den största befintliga " +#~ "numret\n" +#~ "Återgå största befintliga + 1 om inget gratis nummer finns\n" +#~ "konst - Tilldela nummer 1 alltid\n" +#~ "ett nummer - Tilldela detta antal alltid. Antalet är inte inom " +#~ "citationstecken. Notera att\n" +#~ "0,0 kan användas här.\n" +#~ "Exempel:\n" +#~ "series_index_auto_increment = 'nästa'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16,5" + #~ msgid "" #~ "format_date(val, format_string) -- format the value, which must be a date " #~ "field, using the format_string, returning a string. The formatting codes " diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index b32004eec2..8288ddc5b4 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-17 17:40+0000\n" "Last-Translator: balajijagadesh பாலாஜி \n" "Language-Team: Tamil \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "முன்னுரிமைகள்" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "சேமி" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2959,7 +2966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3139,10 +3146,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3283,7 +3290,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4438,7 +4445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5309,72 +5316,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5537,37 +5555,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7259,11 +7277,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9049,20 +9067,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10560,7 +10578,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10895,10 +10913,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13655,7 +13669,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13701,7 +13715,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13817,19 +13831,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13837,7 +13851,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13845,7 +13859,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13853,13 +13867,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14353,53 +14367,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16171,17 +16185,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17717,7 +17731,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17737,14 +17751,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17753,11 +17780,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17775,11 +17802,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17798,12 +17825,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17816,11 +17843,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17848,11 +17875,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17863,11 +17890,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17888,11 +17915,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17912,11 +17939,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17933,11 +17960,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17951,11 +17978,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17968,11 +17995,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18043,11 +18070,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18074,26 +18101,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18112,11 +18139,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18128,11 +18155,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18140,11 +18167,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18156,11 +18183,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18174,11 +18201,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18186,11 +18213,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18199,33 +18226,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18235,11 +18262,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18250,11 +18277,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18266,11 +18293,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 6bf1f18a7e..5fb2c330ff 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-01-09 02:04+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "వార్తలు" @@ -1033,8 +1034,8 @@ msgstr "వార్తలు" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "అన్ని వ్యాసాలు" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "పుస్తకాలు లేవు" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index cb8ef31d0b..7ca1e339e6 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2010-11-19 23:44+0000\n" "Last-Translator: sksy \n" "Language-Team: Thai \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:410 @@ -69,15 +69,15 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -93,10 +93,10 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -107,6 +107,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -146,9 +147,9 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -176,21 +177,21 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -250,7 +251,7 @@ msgid "Preferences" msgstr "ปรับแต่ง" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1061,7 +1062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "ข่าว" @@ -1069,8 +1070,8 @@ msgstr "ข่าว" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -1461,6 +1462,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "ติดต่อกับ Nokia 770 internet tablet" @@ -2007,11 +2012,13 @@ msgstr "ตัวเลือกที่จะกำหนดชุดข้อ msgid "Options to help with debugging the conversion" msgstr "ตัวเลือกที่จะช่วยในการตรวจหาจุดผิดพลาดในการแปลงค่า" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -3111,7 +3118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3291,10 +3298,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3435,7 +3442,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4590,7 +4597,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5461,72 +5468,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5689,37 +5707,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7411,11 +7429,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9201,20 +9219,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10712,7 +10730,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11047,10 +11065,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13807,7 +13821,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13853,7 +13867,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13969,19 +13983,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13989,7 +14003,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13997,7 +14011,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14005,13 +14019,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14505,53 +14519,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16323,17 +16337,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17869,7 +17883,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17889,14 +17903,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17905,11 +17932,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17927,11 +17954,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17950,12 +17977,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17968,11 +17995,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18000,11 +18027,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18015,11 +18042,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18040,11 +18067,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18064,11 +18091,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18085,11 +18112,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18103,11 +18130,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18120,11 +18147,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18195,11 +18222,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18226,26 +18253,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18264,11 +18291,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18280,11 +18307,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18292,11 +18319,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18308,11 +18335,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18326,11 +18353,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18338,11 +18365,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18351,33 +18378,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18387,11 +18414,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18402,11 +18429,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18418,11 +18445,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index c7a061e23d..88bfe0c1f5 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" -"PO-Revision-Date: 2011-07-28 12:49+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"PO-Revision-Date: 2011-07-29 15:13+0000\n" "Last-Translator: Gs-Kobzeci \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-29 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Tercihler" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Kaydet" @@ -1096,7 +1097,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Haberler" @@ -1104,8 +1105,8 @@ msgstr "Haberler" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Katalog" @@ -1509,6 +1510,10 @@ msgstr "Nextbook Reader ile iletişim kur" msgid "Communicate with the Moovybook Reader" msgstr "Moovybook Reader ile bağlantı kur" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Nokia 770 internet tableti ile bağlantı kur." @@ -2125,11 +2130,13 @@ msgstr "Çıkış almak için metadata seçeneklerini kaydet." msgid "Options to help with debugging the conversion" msgstr "Dönüştürme hatalarını bulmak için yardım seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Dahili reçete listesi" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Çıktıyı şuraya kaydet" @@ -3230,7 +3237,7 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3411,10 +3418,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Kapak" @@ -3559,7 +3566,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Tüm makaleler" @@ -4721,7 +4728,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5592,72 +5599,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Ekleniyor..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Kitap yok" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Kitap bulunmadı" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Eklendi" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Ekleme başarısız" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Kaydediliyor..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Kaydedildi" @@ -5820,37 +5838,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Koleksiyonlar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7542,11 +7560,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9332,20 +9350,20 @@ msgstr "" msgid "Authors" msgstr "Yazarlar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10843,7 +10861,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11178,10 +11196,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -12002,7 +12016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 msgid "The selected column is not a custom column" -msgstr "" +msgstr "Seçilen sütun özeleştirilmiş sütün değil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 #, python-format @@ -12024,17 +12038,17 @@ msgstr "Sütunu yukarı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 msgid "Remove a user-defined column" -msgstr "" +msgstr "Kullanıcı tanımlı bir sütunu kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86 msgid "Add a user-defined column" -msgstr "" +msgstr "Kullanıcı tanımlı bir sütun ekle" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:94 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:88 msgid "Edit settings of a user-defined column" -msgstr "" +msgstr "Kullanıcı tanımlı sütunun özelliklerini ayarla" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" @@ -12043,7 +12057,7 @@ msgstr "Sütunu aşağı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 msgid "Add &custom column" -msgstr "" +msgstr "&Özelleştirilmiş sütun ekle" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:41 msgid "" @@ -12053,11 +12067,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" -msgstr "" +msgstr "Etiket tarayıcısında gösterilen metin ve sütun" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" +"Etiket tarayıcısında gösterilen, etiketler gibi virgülle ayrılmış metin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" @@ -12121,7 +12136,7 @@ msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" -msgstr "" +msgstr "Kişilerin isimleri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" @@ -12138,15 +12153,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" -msgstr "" +msgstr "Bir sütun seçilmedi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" -msgstr "" +msgstr "Bir sütun seçilmemiş" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" -msgstr "" +msgstr "Seçilen sütun kullanıcı tanımlı bir sütun değil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:148 msgid "" @@ -12176,7 +12191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:180 msgid "People" -msgstr "" +msgstr "Kişiler" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:207 msgid "" @@ -12212,7 +12227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:238 msgid "No column heading was provided" -msgstr "" +msgstr "Sütun başlığı sağlanmamış" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:248 #, python-format @@ -12222,11 +12237,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 #, python-format msgid "The heading %s is already used" -msgstr "" +msgstr "%s başlığı halihazırda kullanılıyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "You must enter a template for composite columns" -msgstr "" +msgstr "Birleşik sütunlar için bir şablon adı girmelisiniz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 msgid "You must enter at least one value for enumeration columns" @@ -12248,7 +12263,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" -msgstr "" +msgstr "{0} rengi bilinmiyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 msgid "&Lookup name" @@ -12256,7 +12271,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221 msgid "Column &heading" -msgstr "" +msgstr "Sütun &başlığı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222 msgid "" @@ -12271,11 +12286,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "" +msgstr "Sütun tipi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." -msgstr "" +msgstr "Sütünda ne gibi bir bilgi saklanacak" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:226 msgid "" @@ -12296,7 +12311,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:231 msgid "Contains names" -msgstr "" +msgstr "İsimleri içerir" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:232 msgid "" @@ -12311,11 +12326,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:238 msgid "Use MMM yyyy for month + year, yyyy for year only" -msgstr "" +msgstr "ay ve yıl için MMM yyyy , sadece yıl için yyyy kullan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:239 msgid "Default: dd MMM yyyy." -msgstr "" +msgstr "Öntanımlı: dd MM yyyy." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:240 msgid "" @@ -12334,15 +12349,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244 msgid "Format for &dates" -msgstr "" +msgstr "Tarih &biçimi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245 msgid "Format for &numbers" -msgstr "" +msgstr "Sayılar için &biçim" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246 msgid "&Template" -msgstr "" +msgstr "%Şablon" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:247 msgid "Field template. Uses the same syntax as save templates." @@ -12354,7 +12369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:249 msgid "Default: (nothing)" -msgstr "" +msgstr "Öntanımlı: (hiçbirşey)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:250 msgid "&Sort/search column by" @@ -12370,11 +12385,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253 msgid "Show in tags browser" -msgstr "" +msgstr "Etiket tarayıcısında göster" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" -msgstr "" +msgstr "Kitap detaylarında HTML olarak göster" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:260 @@ -12404,37 +12419,37 @@ msgstr "Renkler" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" -msgstr "" +msgstr "Hata ayıklama çıktısı alınıyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 msgid "Copy to &clipboard" -msgstr "" +msgstr "Panoya &kopyala" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24 msgid "Debug device detection" -msgstr "" +msgstr "Cihaz tarama hata ayıklama çıktısı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "" +msgstr "Cihaz bilgisi alnıyor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" -msgstr "" +msgstr "Kullanıcı tanımlı cihaz bilgisi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 msgid "Device Detection" -msgstr "" +msgstr "Cihaz Tarama" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" -msgstr "" +msgstr "Cihazınızın çıkarılmış olduğundan emin olun, sonra OK'e basın" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 msgid "Ensure your device is connected, then press OK" -msgstr "" +msgstr "Cihazınızın takıldığından emin olun, sonra OK'e basın" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:89 msgid "" @@ -12453,23 +12468,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67 msgid "Add an email address to which to send books" -msgstr "" +msgstr "Kitapların gönderileceği bir e-posta adresi ekleyin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:68 msgid "&Add email" -msgstr "" +msgstr "&E-posta ekleyin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:69 msgid "Make &default" -msgstr "" +msgstr "Öntanımı &yap" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:70 msgid "&Remove email" -msgstr "" +msgstr "E-postayı &kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Auto send" -msgstr "" +msgstr "Otomatik gönder" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Email" @@ -12477,7 +12492,7 @@ msgstr "E-Posta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32 msgid "Formats to email. The first matching format will be sent." -msgstr "" +msgstr "E-postalanacak biçimler. İlk eşleşen biçim gönderilir." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33 msgid "" @@ -12494,31 +12509,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115 msgid "new email address" -msgstr "" +msgstr "yeni e-posta adresi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:104 msgid "Narrow" -msgstr "" +msgstr "Dar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:104 msgid "Wide" -msgstr "" +msgstr "Geniş" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Off" -msgstr "" +msgstr "Kapalı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Small" -msgstr "" +msgstr "Küçük" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:135 msgid "Large" -msgstr "" +msgstr "Büyük" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:135 msgid "Medium" -msgstr "" +msgstr "Orta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "Always" @@ -12526,7 +12541,7 @@ msgstr "Her zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "If there is enough room" -msgstr "" +msgstr "Yeteri kadar yer varsa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139 msgid "Never" @@ -12534,7 +12549,7 @@ msgstr "Hiçbir zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "By first letter" -msgstr "" +msgstr "İlk harf ile" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Disabled" @@ -12843,11 +12858,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199 msgid " secs" -msgstr "" +msgstr " sn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:134 msgid "Max. time to wait after first &cover is found:" -msgstr "" +msgstr "İlk &kapak bulunduktan sonra beklenilecek maksimum zaman:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136 msgid "" @@ -12888,6 +12903,8 @@ msgstr "Komut satırı araçları şuraya kuruldu:" msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" +"Calibre uygulamasının yerini değiştirirseniz, komut satırı araçlarını " +"yeniden yüklemelisiniz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:66 msgid "Max. simultaneous conversion/news download jobs:" @@ -13948,7 +13965,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13994,7 +14011,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14110,19 +14127,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "Fiyat" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14130,7 +14147,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14138,7 +14155,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14146,13 +14163,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14646,53 +14663,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "&Güncellemeleri al" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "&Eklentileri güncelle" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr " (%d eklenti güncellemeleri)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Güncelleme bulundu" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "eklentileri güncelle" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "Eklenti güncellemeleri" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "Şu anda %d tane eklenti güncellemesi bulunmakta" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "Kullanıcı eklentilerini kur ve yapılandır" @@ -16470,17 +16487,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" -msgstr "" +msgstr "%s kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -16502,7 +16519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/restore.py:128 msgid "Processed" -msgstr "" +msgstr "İşlendi" #: /home/kovid/work/calibre/src/calibre/library/restore.py:200 msgid "creating custom column " @@ -16514,7 +16531,7 @@ msgstr "Başlık" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The authors" -msgstr "" +msgstr "Yazarlar" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34 msgid "" @@ -16524,7 +16541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36 msgid "The tags" -msgstr "" +msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37 msgid "The series" @@ -16542,11 +16559,11 @@ msgstr "Derece" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42 msgid "The ISBN" -msgstr "" +msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "The publisher" -msgstr "" +msgstr "Yayıncı" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44 msgid "The date" @@ -16670,7 +16687,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:37 #, python-format msgid "The maximum size for displayed covers. Default is %default." -msgstr "" +msgstr "Gösterilen kapaklar için maksimum boyut. Öntanımlısı %default." #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:39 msgid "" @@ -16695,20 +16712,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:64 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:499 msgid "Loading, please wait" -msgstr "" +msgstr "Yükleniyor, lütfen bekleyiniz" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:90 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:111 msgid "Go to" -msgstr "" +msgstr "Konumuna git" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 msgid "First" -msgstr "" +msgstr "İlk" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 msgid "Last" -msgstr "" +msgstr "Son" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:109 #, python-format @@ -16728,34 +16745,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format msgid "%d stars" -msgstr "" +msgstr "%d yıldız" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Popularity" -msgstr "" +msgstr "Popülerlik" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 msgid "Sort by" -msgstr "" +msgstr "Sıralama ölçütü" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" -msgstr "" +msgstr "kütüphane" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280 msgid "home" -msgstr "" +msgstr "başlangıç" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Newest" -msgstr "" +msgstr "En yeni" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614 msgid "All books" -msgstr "" +msgstr "Tüm kitaplar" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:387 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:452 @@ -16797,11 +16814,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:766 msgid "Details" -msgstr "" +msgstr "Aytıntılar" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:768 msgid "Permalink" -msgstr "" +msgstr "Kalıcı bağlantı" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:769 msgid "A permanent link to this book" @@ -16854,23 +16871,25 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:158 msgid "Switch to the full interface (non-mobile interface)" -msgstr "" +msgstr "Tam arayüze geç ( mobil olmayan arayüz)" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:161 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" msgstr "" +"Tam arayüz size birçok özellik sunmaktadır fakat küçük boyutlu ekranlarda " +"pek iyi çalışmayabilir." #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format msgid "%d book" -msgstr "" +msgstr "%d kitap" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 #, python-format msgid "%d items" -msgstr "" +msgstr "%d öğe" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:166 #, python-format @@ -16880,7 +16899,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:169 #, python-format msgid "TAGS: %s
" -msgstr "" +msgstr "ETİKETLER: %s
" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format @@ -16889,7 +16908,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" -msgstr "" +msgstr "Kütüphanenizdeki kitaplar" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "By " @@ -16901,7 +16920,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Kullanım" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -16923,7 +16942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" -msgstr "" +msgstr "isbndb.com'a erişim anahtarı" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" @@ -16939,15 +16958,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." -msgstr "" +msgstr "Ekitap dönüştürmeleri için öntanımlı çıktı biçimi" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." -msgstr "" +msgstr "Girdi için tercih edilecek sıralı biçim listesi" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" -msgstr "" +msgstr "Metaveriyi dosyalardan oku" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" @@ -16958,23 +16977,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" -msgstr "" +msgstr "Metaveriyi okurken yazerın adı ve soy adının yerlerini değiştir" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" -msgstr "" +msgstr "Mevcut kitap kayıtlarına yeni biçimler ekle" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" -msgstr "" +msgstr "Kütüphaneye eklenecek kitaplara uygulanacak etiketler" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" -msgstr "" +msgstr "İsimlendirilmiş kayıtlı aramaların listesi" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" -msgstr "" +msgstr "Kullanıcı tarafından oluşturulmuş etiket tarama kategorileri" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." @@ -17020,7 +17039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:129 msgid "missing closing parenthesis" -msgstr "" +msgstr "kayıp kapatma parentezi" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:148 msgid "expression is not function or constant" @@ -17429,75 +17448,75 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43 msgid "Waiting..." -msgstr "" +msgstr "Bekliyor..." #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Stopped" -msgstr "" +msgstr "Durduruldu" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54 msgid "Finished" -msgstr "" +msgstr "Tamamlandı" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76 msgid "Working..." -msgstr "" +msgstr "Çalışıyor..." #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "Brazilian Portuguese" -msgstr "" +msgstr "Brezilya Portekizcesi" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (UK)" -msgstr "" +msgstr "İngilizce (UK)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "Simplified Chinese" -msgstr "" +msgstr "Basitleştirilmiş Çince" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Chinese (HK)" -msgstr "" +msgstr "Çince (HK)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "Traditional Chinese" -msgstr "" +msgstr "Geleneksel Çince" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English" -msgstr "" +msgstr "İngilizce" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Australia)" -msgstr "" +msgstr "İngilizce (Avustralya)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (New Zealand)" -msgstr "" +msgstr "İngilizce (Yeni Zelanda)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Canada)" -msgstr "" +msgstr "İngilizce (Kanada)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Greece)" -msgstr "" +msgstr "İngilizce (Yunanistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (India)" -msgstr "" +msgstr "İngilizce (Hindistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Thailand)" -msgstr "" +msgstr "İngilizce (Tayland)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Turkey)" -msgstr "" +msgstr "İngilizce (Türkiye)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Cyprus)" -msgstr "" +msgstr "English (Kıbrıs)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Czechoslovakia)" @@ -17513,15 +17532,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "English (Indonesia)" -msgstr "" +msgstr "İngilizce (Endonezya)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "English (Israel)" -msgstr "" +msgstr "English (İsrail)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "English (Singapore)" -msgstr "" +msgstr "İngilizce (Singapur)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "English (Yemen)" @@ -18023,7 +18042,7 @@ msgstr "Seri indeksini otomatik artır" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18043,14 +18062,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18059,11 +18091,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18081,11 +18113,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18104,12 +18136,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18122,11 +18154,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18154,11 +18186,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18169,11 +18201,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18194,11 +18226,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18218,11 +18250,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18239,11 +18271,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18257,11 +18289,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "Calibre'nin başlangıçta bağlanması gereken dizini belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18274,11 +18306,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "SONY koleksiyonları için yeniden isimlendirilme kurallarını belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18349,11 +18381,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "SONY koleksiyonlarının nasıl sıralanacağını belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18380,31 +18412,31 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" "Kitapları başka bir kitaplığa kopyalarken etiketlerin nasıl uygulanacağını " "ayarlayın." -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "İçerik sunucusunda kitap başına gösterilecek etiket sayısını belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "İçerik sunucusunun göstereceği veya göstermeyeceği metaveri alanlarını " "belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18423,11 +18455,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18439,12 +18471,12 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" "Öntanımlı bir kapak oluşturulurken kullanılacak yazıtipini belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18452,11 +18484,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "Kitap listesinin davranışlarını ayarlayın" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18468,11 +18500,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "Sıralama yaparken kullanılacak dil" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18486,11 +18518,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Metaveri düzenleme penceresinde özel metaveri için sütun sayısı" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18498,11 +18530,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "E-posta göndermeden önce bekleme süresi(saniye)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18511,24 +18543,24 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "Kitap listesi sınrılarındaki açık sarı çizgileri kaldır" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Calibre kitaplığında saklanan kitap kapakları için maksimum genişlik ve " "yükseklik" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -18538,11 +18570,11 @@ msgstr "" " boyuta sığmak için yeniden boyutlandırılacaktır, Bu çok büyük\n" "kapakların neden olduğu yavaşlamayı önelemek içindir." -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "Karşıdan yüklenmiş haberlerin yollanacağı yer" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18552,11 +18584,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18567,11 +18599,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "OS X üzerindeki birleşik araç çubuğu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18583,11 +18615,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18622,6 +18654,9 @@ msgstr "" #~ msgid "Output directory. Defaults to current directory" #~ msgstr "Kaydetme dizini . Varsayılan olarak mevcut dizin." +#~ msgid "List builtin recipes" +#~ msgstr "Dahili reçete listesi" + #~ msgid "Communicate with the Booq Avant" #~ msgstr "Booq Avant ile iletişim kur" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index 64aa62bba2..f130e36dbf 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-10 12:02+0000\n" "Last-Translator: Maks Lyashuk aka Ma)(imuM \n" "Language-Team: Ukrainian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:51+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -60,15 +60,15 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "Налаштування" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "Сховище" @@ -1070,7 +1071,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новини" @@ -1078,8 +1079,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "Каталог" @@ -1474,6 +1475,10 @@ msgstr "З’єднатися з Nextbook Reader" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Зв’язується з Nokia 770 internet tablet." @@ -2050,11 +2055,13 @@ msgstr "Параметри для встановлення метаданих в msgid "Options to help with debugging the conversion" msgstr "Параметри для полегшення відладки перетворення" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Вивести вбудовані рецепти" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Вихідні збережено до" @@ -3115,7 +3122,7 @@ msgstr "Ні" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3303,10 +3310,10 @@ msgstr "" "Отримати зображення обкладинки/соціальні метадані книги за номером ISBN з " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Обкладинка" @@ -3447,7 +3454,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "Всі статті" @@ -4665,7 +4672,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Не дозволено" @@ -5542,72 +5549,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Додавання..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Нема книг" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Книги не знайдені" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Додано" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Додавання не вдалося" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "Знайдено повтори!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "Додавання повторів..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Збереження..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Збережено" @@ -5770,37 +5788,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Копіювати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Шлях" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7492,11 +7510,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "Переглядач обкладинок не може бути завантажений" @@ -9282,20 +9300,20 @@ msgstr "Переривання..." msgid "Authors" msgstr "Автори" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10798,7 +10816,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11133,10 +11151,6 @@ msgstr "" msgid "Choose formats for " msgstr "Обрати формати для " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13894,7 +13908,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13940,7 +13954,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14056,19 +14070,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14076,7 +14090,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14084,7 +14098,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14092,13 +14106,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14594,53 +14608,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Знайдено поновлення" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16412,17 +16426,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17966,7 +17980,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17986,14 +18000,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18002,11 +18029,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18024,11 +18051,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18047,12 +18074,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18065,11 +18092,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18097,11 +18124,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18112,11 +18139,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18137,11 +18164,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18161,11 +18188,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18182,11 +18209,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18200,11 +18227,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18217,11 +18244,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18292,11 +18319,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18323,26 +18350,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18361,11 +18388,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18377,11 +18404,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18389,11 +18416,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18405,11 +18432,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18423,11 +18450,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18435,11 +18462,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18448,33 +18475,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18484,11 +18511,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18499,11 +18526,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18515,11 +18542,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18657,6 +18684,9 @@ msgstr "" #~ msgid "Set font delta" #~ msgstr "Встановити дельту шрифта" +#~ msgid "List builtin recipes" +#~ msgstr "Вивести вбудовані рецепти" + #~ msgid "Use a regular expression to try and remove the header." #~ msgstr "Використовувати регулярні вирази для заголовка." diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index c25d3c0fed..3fd248ff49 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:51+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "ترجیحات" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 1021e30c1d..f2713452c8 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-06-02 02:07+0000\n" "Last-Translator: Lê Trường An \n" "Language-Team: Vietnamese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:51+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "Tùy chỉnh" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1065,7 +1066,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Tin tức" @@ -1073,8 +1074,8 @@ msgstr "Tin tức" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1470,6 +1471,10 @@ msgstr "Giao tiếp với thiết bị đọc sách Nextbook" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "Giao tiếp với Nokia 770" @@ -2012,11 +2017,13 @@ msgstr "Tuỳ chọn để gán thông tin mô tả cho tập tin xuất" msgid "Options to help with debugging the conversion" msgstr "Tùy chọn giúp gỡ lỗi cho việc chuyển đổi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "Danh sách các công thức đã có sẵn" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "Dữ liệu xuất được lưu vào" @@ -3100,7 +3107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3287,10 +3294,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "Bìa sách" @@ -3431,7 +3438,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4624,7 +4631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Không được phép" @@ -5503,44 +5510,55 @@ msgstr "" msgid "%s has no available formats." msgstr "%s không có sẵn định dạng nào" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "Đang tìm trong" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "Đang thêm..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "Đang tìm trong tất cả thư mục con..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "Đường dẫn có lỗi" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "Không có sách" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "Không có cuốn sách nào được tìm thấy" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "Đã thêm" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "Thất bại khi thêm" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -5549,29 +5567,29 @@ msgstr "" "thêm sách theo từng nhóm nhỏ hơn, cho đến khi bạn tìm thấy những cuốn sách " "gây lỗi." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "Đang lưu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "Đã lưu" @@ -5740,37 +5758,37 @@ msgstr "Nhấn để mở" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Đường dẫn" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7474,11 +7492,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9272,20 +9290,20 @@ msgstr "" msgid "Authors" msgstr "Tác giả" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10785,7 +10803,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11120,10 +11138,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13885,7 +13899,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13931,7 +13945,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14047,19 +14061,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14067,7 +14081,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14075,7 +14089,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14083,13 +14097,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14583,53 +14597,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "Tìm thấy cập nhật" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16404,17 +16418,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17952,7 +17966,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17972,14 +17986,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17988,11 +18015,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18010,11 +18037,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18033,12 +18060,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18051,11 +18078,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18083,11 +18110,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18098,11 +18125,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18123,11 +18150,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18147,11 +18174,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18168,11 +18195,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18186,11 +18213,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18203,11 +18230,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18278,11 +18305,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18309,26 +18336,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18347,11 +18374,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18363,11 +18390,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18375,11 +18402,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18391,11 +18418,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18409,11 +18436,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18421,11 +18448,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18434,33 +18461,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18470,11 +18497,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18485,11 +18512,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18501,11 +18528,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -18556,6 +18583,9 @@ msgstr "" #~ msgid "%prog [options] mybook.chm" #~ msgstr "%prog [tuỳ chọn] mybook.chm" +#~ msgid "List builtin recipes" +#~ msgstr "Danh sách các công thức đã có sẵn" + #~ msgid "at" #~ msgstr "tại" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 7cc924cac2..b46c7595a3 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 15f2a4c63c..873083ef07 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index afebb4c1e8..c85e60384d 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-15 09:45+0000\n" "Last-Translator: Dick Chen \n" "Language-Team: Simplified Chinese \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:54+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -63,15 +63,15 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -87,10 +87,10 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -101,6 +101,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -140,9 +141,9 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -170,21 +171,21 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -244,7 +245,7 @@ msgid "Preferences" msgstr "首选项" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "存储" @@ -1045,7 +1046,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "新闻" @@ -1053,8 +1054,8 @@ msgstr "新闻" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "分类" @@ -1445,6 +1446,10 @@ msgstr "与 Nextbook Reader 通信" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "与诺基亚 770 网络平板通信。" @@ -1988,11 +1993,13 @@ msgstr "设定输出中元数据的选项" msgid "Options to help with debugging the conversion" msgstr "用于调试转换的选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "列出公告板订阅清单" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "输出保存到" @@ -3055,7 +3062,7 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3239,10 +3246,10 @@ msgstr "" "\n" "从LibraryThing.com为书籍标识符ISBN采集封面图像/社会元数据\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "封面" @@ -3383,7 +3390,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "所有文章" @@ -4587,7 +4594,7 @@ msgstr "在%s中无法找到现有的caliber书库。它将被从已知书库列 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "不允许" @@ -5458,72 +5465,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s 无可用格式。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "添加中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "搜索所有子文件夹..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "路径错误" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "无法处理指定目录。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "没有书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "未找到书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "无权限" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "已添加" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "添加失败" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "添加书籍进程似乎已死。请尝试重启 Calibre 并分步添加书籍,直到定位出问题的书籍。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "发现重复" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "数据库中已有标题相同的书籍。确定继续添加?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "添加副本..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "正在保存..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "已保存" @@ -5690,37 +5708,37 @@ msgstr "点击打开" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "合集" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "双击打开书籍细节窗口" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "路径" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7424,11 +7442,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "用封面浏览" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "封面浏览器无法加载" @@ -9216,20 +9234,20 @@ msgstr "正在中止..." msgid "Authors" msgstr "作者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10735,7 +10753,7 @@ msgstr "" msgid "Restore default layout" msgstr "恢复默认布局" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11070,10 +11088,6 @@ msgstr "" msgid "Choose formats for " msgstr "选择格式 " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "无权限" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "您没有权限读下列文件:" @@ -13847,7 +13861,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13893,7 +13907,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14009,19 +14023,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14029,7 +14043,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14037,7 +14051,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14045,13 +14059,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14550,53 +14564,53 @@ msgid "" "context menu of the system tray." msgstr "将在系统栏中继续运行。要关闭,在系统栏菜单中选择退出。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "有更新可用!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "为将来更新显示通知" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "获取更新(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "发现更新" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16439,17 +16453,17 @@ msgstr "标签必须只包含小写字母,数字及下划线,并且以字母 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

正在将旧数据库转移到位于 %s 的新数据库

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "正在压缩数据库" @@ -17989,7 +18003,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18009,14 +18023,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18025,11 +18052,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18047,11 +18074,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18070,12 +18097,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18088,11 +18115,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18120,11 +18147,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18135,11 +18162,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18160,11 +18187,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18184,11 +18211,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18205,11 +18232,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18223,11 +18250,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18240,11 +18267,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18315,11 +18342,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18346,26 +18373,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18384,11 +18411,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18400,11 +18427,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18412,11 +18439,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18428,11 +18455,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18446,11 +18473,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18458,11 +18485,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18471,33 +18498,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "将下载的新闻发往何处" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18511,11 +18538,11 @@ msgstr "" "控制发往何处。合法值包括主存储,存储卡A,存储卡B。注意\n" "如果你选择的地方没有足够空间,文件将被发往剩余空间最大的存储位置。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "内容服务器应该监听什么接口" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18528,11 +18555,11 @@ msgstr "" "calibre内容服务器默认监听‘0.0.0.0‘,这意味着可以在任何接口上接受IPv4的连接。你可以将其改为’127.0.0.1‘来监听来自本机的连接," "或者改为'::'来监听所有的IPv6和IPv4连接(可能并不适用所有的操作系统)。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18544,11 +18571,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20756,6 +20783,9 @@ msgstr "" #~ "free gmail account at http://gmail.com" #~ msgstr "请勿忘记输入您的 gmail 用户名密码。您可于 http://gmail.com 注册免费账号" +#~ msgid "List builtin recipes" +#~ msgstr "列出公告板订阅清单" + #~ msgid "The regular expression to use to remove the header." #~ msgstr "匹配移除页眉用正则表达式。" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 646761bfc0..e277aa4463 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -59,15 +59,15 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -83,10 +83,10 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -97,6 +97,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -136,9 +137,9 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -166,21 +167,21 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -240,7 +241,7 @@ msgid "Preferences" msgstr "아무것도 안" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1025,7 +1026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1033,8 +1034,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "" @@ -1419,6 +1420,10 @@ msgstr "" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "" @@ -1943,11 +1948,13 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "" @@ -2956,7 +2963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3136,10 +3143,10 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "" @@ -3280,7 +3287,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "" @@ -4435,7 +4442,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" @@ -5306,72 +5313,83 @@ msgstr "" msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "" @@ -5534,37 +5552,37 @@ msgstr "" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7256,11 +7274,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "" @@ -9046,20 +9064,20 @@ msgstr "" msgid "Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10557,7 +10575,7 @@ msgstr "" msgid "Restore default layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -10892,10 +10910,6 @@ msgstr "" msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "" @@ -13652,7 +13666,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13698,7 +13712,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -13814,19 +13828,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -13834,7 +13848,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -13842,7 +13856,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -13850,13 +13864,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14350,53 +14364,53 @@ msgid "" "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16168,17 +16182,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "" @@ -17714,7 +17728,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -17734,14 +17748,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -17750,11 +17777,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -17772,11 +17799,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -17795,12 +17822,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -17813,11 +17840,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -17845,11 +17872,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -17860,11 +17887,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -17885,11 +17912,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -17909,11 +17936,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -17930,11 +17957,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -17948,11 +17975,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -17965,11 +17992,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18040,11 +18067,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18071,26 +18098,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18109,11 +18136,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18125,11 +18152,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18137,11 +18164,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18153,11 +18180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18171,11 +18198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18183,11 +18210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18196,33 +18223,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18232,11 +18259,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18247,11 +18274,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18263,11 +18290,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 38b0059b23..fa86d4ac27 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-22 17:11+0000\n" +"POT-Creation-Date: 2011-07-29 18:01+0000\n" "PO-Revision-Date: 2011-05-20 05:37+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-23 04:53+0000\n" +"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" "X-Generator: Launchpad (build 13405)\n" "Language: zh_TW\n" @@ -60,15 +60,15 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1072 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1182 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1080 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1190 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -84,10 +84,10 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:256 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:361 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:257 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:362 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:465 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 @@ -98,6 +98,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 @@ -137,9 +138,9 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 @@ -167,21 +168,21 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2003 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2150 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3164 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3166 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3299 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:212 -#: /home/kovid/work/calibre/src/calibre/library/server/content.py:213 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 +#: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 @@ -241,7 +242,7 @@ msgid "Preferences" msgstr "偏好設定" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" msgstr "" @@ -1038,7 +1039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3028 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "新聞" @@ -1046,8 +1047,8 @@ msgstr "新聞" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2988 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 msgid "Catalog" msgstr "分類" @@ -1437,6 +1438,10 @@ msgstr "與 Nextbook Reader 連接" msgid "Communicate with the Moovybook Reader" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 +msgid "Communicate with the COBY" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." msgstr "與 Nokia 770 internet tablet 連接。" @@ -1982,11 +1987,13 @@ msgstr "用來設定輸出的元數據的選項" msgid "Options to help with debugging the conversion" msgstr "用來協助轉換程序除錯的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:214 -msgid "List builtin recipes" -msgstr "列出內建的食譜" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216 +msgid "" +"List builtin recipe names. You can create an ebook from a builtin recipe " +"like this: ebook-convert \"Recipe Name.recipe\" output.epub" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" msgstr "將輸出儲存到" @@ -3043,7 +3050,7 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:349 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578 @@ -3227,10 +3234,10 @@ msgstr "" "\n" "從 LibraryThing.com 以 ISBN 辨識書籍並取回封面圖片/社交網路元數據\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1366 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" msgstr "封面" @@ -3372,7 +3379,7 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" msgstr "所有文章" @@ -4591,7 +4598,7 @@ msgstr "在 %s 找不到現有的 calibre 書庫。它將從已知書庫清單 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "不允許的" @@ -5467,72 +5474,83 @@ msgstr "" msgid "%s has no available formats." msgstr "%s 沒有可用的格式。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:69 msgid "Searching in" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Adding..." msgstr "加入..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:259 msgid "Searching in all sub-directories..." msgstr "搜尋所有的子目錄..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" msgstr "路徑錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." msgstr "指定的目錄無法處理。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:895 msgid "No books" msgstr "沒有書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:276 msgid "No books found" msgstr "找不到書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 +msgid "No permission" +msgstr "沒有權限" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 +msgid "" +"Cannot add some files as you do not have permission to access them. Click " +"Show Details to see the list of such files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" msgstr "已加入" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:371 msgid "Adding failed" msgstr "加入失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "加入書籍的程序似乎停住了。請試著重新啟動 calibre 並以較少資料量的方式加入書籍,直到您找到出問題的那本書。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" msgstr "發現重複項目!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "資料庫中已存在同樣書名的書籍。要強制加入它們嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:391 msgid "Adding duplicates..." msgstr "正在加入複本..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:460 msgid "Saving..." msgstr "儲存中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" msgstr "已儲存" @@ -5699,37 +5717,37 @@ msgstr "按一下來開啟" msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "藏書" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "貼上封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "複製封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" msgstr "雙擊開啟書籍詳細資料視窗" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "路徑" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7445,11 +7463,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:145 msgid "Browse by covers" msgstr "依封面瀏覽" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:176 msgid "Cover browser could not be loaded" msgstr "無法載入封面瀏覽器" @@ -9263,20 +9281,20 @@ msgstr "正在中止..." msgid "Authors" msgstr "作者" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" @@ -10774,7 +10792,7 @@ msgstr "" msgid "Restore default layout" msgstr "還原預設的配置" -#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." @@ -11113,10 +11131,6 @@ msgstr "" msgid "Choose formats for " msgstr "選擇格式給 " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 -msgid "No permission" -msgstr "沒有權限" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" msgstr "您沒有讀取下列檔案的權限:" @@ -13898,7 +13912,7 @@ msgid "Invert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" msgstr "" @@ -13944,7 +13958,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." msgstr "" @@ -14060,19 +14074,19 @@ msgstr "" msgid "Titl&e/Author/Price ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:200 #, python-format msgid "" "Detected price as: %s. Check with the store before making a purchase to " @@ -14080,7 +14094,7 @@ msgid "" "the store may be running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "" "This book as been detected as having DRM restrictions. This book may not " "work with your reader and you will have limitations placed upon you as to " @@ -14088,7 +14102,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:205 msgid "" "This book has been detected as being DRM Free. You should be able to use " "this book on any device provided it is in a format calibre supports for " @@ -14096,13 +14110,13 @@ msgid "" "with the store. The store may not be disclosing the use of DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:207 msgid "" "The DRM status of this book could not be determined. There is a very high " "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." msgstr "" @@ -14607,53 +14621,53 @@ msgid "" "context menu of the system tray." msgstr "會在系統匣中保持執行。要關閉它,請在系統匣的關聯選單中選擇結束。" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:74 #, python-format msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" msgstr "有更新可用!" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:85 msgid "Show this notification for future updates" msgstr "為往後更新顯示這個通知" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:90 msgid "&Get update" msgstr "取得更新(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" msgstr "找到更新" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:184 -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" msgstr "" @@ -16498,17 +16512,17 @@ msgstr "標籤必須只包含小寫字母、數字和底線,並以字母開頭 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

將舊的資料庫轉移到 %s 的電子書庫

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 #, python-format msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3371 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -18051,7 +18065,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" -"The algorithm used to assign a new book in an existing series a series " +"The algorithm used to assign a book added to an existing series a series " "number.\n" "New series numbers assigned using this tweak are always integer values, " "except\n" @@ -18071,14 +18085,27 @@ msgid "" "Examples:\n" "series_index_auto_increment = 'next'\n" "series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5" +"series_index_auto_increment = 16.5\n" +"\n" +"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +"use the above values when importing/adding books. If this tweak is set to\n" +"False (the default) then the series number will be set to 1 if it is not\n" +"explicitly set to during the import. If set to True, then the\n" +"series index will be set according to the series_index_auto_increment " +"setting.\n" +"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +"only when a value is not provided during import. If the importing regular\n" +"expression produces a value for series_index, or if you are reading " +"metadata\n" +"from books and the import plugin produces a value, than that value will\n" +"be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:31 +#: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:32 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -18087,11 +18114,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:39 +#: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:40 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -18109,11 +18136,11 @@ msgid "" "periods are automatically handled." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:57 +#: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" msgstr "在標籤瀏覽器中使用作者排序" -#: /home/kovid/work/calibre/resources/default_tweaks.py:58 +#: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -18132,12 +18159,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:72 +#: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:73 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -18150,11 +18177,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:81 +#: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" msgstr "控制標籤瀏覽器的分割" -#: /home/kovid/work/calibre/resources/default_tweaks.py:82 +#: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -18182,11 +18209,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:103 +#: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:104 +#: /home/kovid/work/calibre/resources/default_tweaks.py:116 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -18197,11 +18224,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:113 +#: /home/kovid/work/calibre/resources/default_tweaks.py:125 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:114 +#: /home/kovid/work/calibre/resources/default_tweaks.py:126 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -18222,11 +18249,11 @@ msgid "" "timestamp default if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:135 +#: /home/kovid/work/calibre/resources/default_tweaks.py:147 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:136 +#: /home/kovid/work/calibre/resources/default_tweaks.py:148 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -18246,11 +18273,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:149 +#: /home/kovid/work/calibre/resources/default_tweaks.py:161 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:150 +#: /home/kovid/work/calibre/resources/default_tweaks.py:162 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -18267,11 +18294,11 @@ msgid "" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:162 +#: /home/kovid/work/calibre/resources/default_tweaks.py:174 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:163 +#: /home/kovid/work/calibre/resources/default_tweaks.py:175 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -18285,11 +18312,11 @@ msgid "" "Default: '^(A|The|An)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:172 +#: /home/kovid/work/calibre/resources/default_tweaks.py:184 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:173 +#: /home/kovid/work/calibre/resources/default_tweaks.py:185 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -18302,11 +18329,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:182 +#: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:183 +#: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -18377,11 +18404,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:235 +#: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:236 +#: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -18408,26 +18435,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:253 +#: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:254 +#: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:258 +#: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:261 +#: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:262 +#: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -18446,11 +18473,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:279 +#: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:280 +#: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -18462,11 +18489,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:287 +#: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:288 +#: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover. Useful if the default font " @@ -18474,11 +18501,11 @@ msgid "" "Serif) does not contain glyphs for the language of the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:294 +#: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:295 +#: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -18490,11 +18517,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:306 +#: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:307 +#: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -18508,11 +18535,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:318 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:319 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -18520,11 +18547,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:324 +#: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:325 +#: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -18533,33 +18560,33 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:332 +#: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Remove the bright yellow lines at the edges of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:333 +#: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" "Control whether the bright yellow lines at the edges of book list are drawn\n" "when a section of the user interface is hidden. Changes will take effect\n" "after a restart of calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:338 +#: /home/kovid/work/calibre/resources/default_tweaks.py:350 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:339 +#: /home/kovid/work/calibre/resources/default_tweaks.py:351 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:344 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:345 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -18569,11 +18596,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:364 msgid "What interfaces should the content server listen on" msgstr "內容伺服器要聽取哪個介面" -#: /home/kovid/work/calibre/resources/default_tweaks.py:353 +#: /home/kovid/work/calibre/resources/default_tweaks.py:365 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -18589,11 +18616,11 @@ msgstr "" "「::」則會聽取所有 IPv6 與 IPv4 連線 (這可能無法在\n" "所有的作業系統上運作)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:360 +#: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:361 +#: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -18605,11 +18632,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:368 +#: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:369 +#: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20465,6 +20492,9 @@ msgstr "" #~ msgid "Download all scheduled recipes at once" #~ msgstr "一次下載所有排程的食譜" +#~ msgid "List builtin recipes" +#~ msgstr "列出內建的食譜" + #, python-format #~ msgid "The attached file: %s is a recipe to download %s." #~ msgstr "附加的檔案:%s 是一個食譜,用來下載 %s。" From ee1fdd3d0cb2cb11836ac4e309ec4f603e77e12a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 13:03:56 -0600 Subject: [PATCH 02/76] MOBI output: Write the correct value for record UID field in the palmdb header --- src/calibre/ebooks/mobi/writer.py | 2 +- src/calibre/ebooks/mobi/writer2/main.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index 3769320dcd..c9d931c918 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -1634,7 +1634,7 @@ class MobiWriter(object): now = int(time.time()) nrecords = len(self._records) self._write(title, pack('>HHIIIIII', 0, 0, now, now, 0, 0, 0, 0), - 'BOOK', 'MOBI', pack('>IIH', nrecords, 0, nrecords)) + 'BOOK', 'MOBI', pack('>IIH', (2*nrecords)-1, 0, nrecords)) offset = self._tell() + (8 * nrecords) + 2 for i, record in enumerate(self._records): self._write(pack('>I', offset), '\0', pack('>I', 2*i)[1:]) diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index 2c57a9e461..7421bcb82b 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -550,7 +550,7 @@ class MobiWriter(object): now = int(time.time()) nrecords = len(self.records) self.write(title, pack(b'>HHIIIIII', 0, 0, now, now, 0, 0, 0, 0), - b'BOOK', b'MOBI', pack(b'>IIH', nrecords, 0, nrecords)) + b'BOOK', b'MOBI', pack(b'>IIH', (2*nrecords)-1, 0, nrecords)) offset = self.tell() + (8 * nrecords) + 2 for i, record in enumerate(self.records): self.write(pack(b'>I', offset), b'\0', pack(b'>I', 2*i)[1:]) From fbc770710b8df79e1a22bb71e71196443c01bb0f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 13:56:45 -0600 Subject: [PATCH 03/76] New MOBI Output: Write a pad record to ensure the first non text record starts at a 4byte boundary --- src/calibre/ebooks/mobi/writer2/main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index 7421bcb82b..1819850827 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -201,6 +201,7 @@ class MobiWriter(object): self.text_length = len(text) text = StringIO(text) nrecords = 0 + records_size = 0 if self.compression != UNCOMPRESSED: self.oeb.logger.info(' Compressing markup content...') @@ -214,9 +215,15 @@ class MobiWriter(object): data += pack(b'>B', len(overlap)) self.records.append(data) + records_size += len(data) nrecords += 1 self.last_text_record_idx = nrecords + self.first_non_text_record_idx = nrecords + 1 + # Pad so that the next records starts at a 4 byte boundary + if records_size % 4 != 0: + self.records.append(b'\x00'*(records_size % 4)) + self.first_non_text_record_idx += 1 def read_text_record(self, text): ''' @@ -338,7 +345,7 @@ class MobiWriter(object): # 0x40 - 0x43 : Offset of first non-text record record0.write(pack(b'>I', - self.last_text_record_idx + 1)) + self.first_non_text_record_idx)) # 0x44 - 0x4b : title offset, title length record0.write(pack(b'>II', From 5b5421d21e0cb52af93a5b973ac5f15641b8c850 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 15:33:28 -0600 Subject: [PATCH 04/76] MOBI inspect: Handle indexing data from amazon produced periodicals as well --- src/calibre/ebooks/mobi/debug.py | 146 +++++++++++++++++++------------ 1 file changed, 90 insertions(+), 56 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index a7306ccfa2..bbd554919e 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -18,6 +18,11 @@ from calibre.ebooks.mobi.utils import (decode_hex_number, decint, get_trailing_data, decode_tbs) from calibre.utils.magick.draw import identify_data +def format_bytes(byts): + byts = bytearray(byts) + byts = [hex(b)[2:] for b in byts] + return ' '.join(byts) + # PalmDB {{{ class PalmDOCAttributes(object): @@ -76,7 +81,7 @@ class PalmDB(object): self.ident = self.type + self.creator if self.ident not in (b'BOOKMOBI', b'TEXTREAD'): raise ValueError('Unknown book ident: %r'%self.ident) - self.uid_seed, = struct.unpack(b'>I', self.raw[68:72]) + self.last_record_uid, = struct.unpack(b'>I', self.raw[68:72]) self.next_rec_list_id = self.raw[72:76] self.number_of_records, = struct.unpack(b'>H', self.raw[76:78]) @@ -97,7 +102,7 @@ class PalmDB(object): ans.append('Sort Info ID: %r'%self.sort_info_id) ans.append('Type: %r'%self.type) ans.append('Creator: %r'%self.creator) - ans.append('UID seed: %r'%self.uid_seed) + ans.append('Last record UID +1: %r'%self.last_record_uid) ans.append('Next record list id: %r'%self.next_rec_list_id) ans.append('Number of records: %s'%self.number_of_records) @@ -535,6 +540,15 @@ class Tag(object): # {{{ 21 : ('Parent section index', 'parent_index'), 22 : ('Description offset in cncx', 'desc_offset'), 23 : ('Author offset in cncx', 'author_offset'), + 69 : ('Offset from first image record num to the' + ' image record associated with this article', + 'image_index'), + 70 : ('Description offset in cncx', 'desc_offset'), + 71 : ('Image attribution offset in cncx', + 'image_attr_offset'), + 72 : ('Image caption offset in cncx', + 'image_caption_offset'), + 73 : ('Author offset in cncx', 'author_offset'), }, 'chapter_with_subchapters' : { @@ -546,6 +560,8 @@ class Tag(object): # {{{ 5 : ('Class offset in cncx', 'class_offset'), 22 : ('First section index', 'first_child_index'), 23 : ('Last section index', 'last_child_index'), + 69 : ('Offset from first image record num to masthead' + ' record', 'image_index'), }, 'section' : { @@ -558,21 +574,23 @@ class Tag(object): # {{{ def __init__(self, tagx, vals, entry_type, cncx): - self.value = vals if len(vals) > 1 else vals[0] + self.value = vals if len(vals) > 1 else vals[0] if vals else None self.entry_type = entry_type + tag_type = tagx.tag + self.cncx_value = None - if tagx.tag in self.TAG_MAP: - self.attr, self.desc = self.TAG_MAP[tagx.tag] + if tag_type in self.TAG_MAP: + self.attr, self.desc = self.TAG_MAP[tag_type] else: try: td = self.INTERPRET_MAP[entry_type] except: raise ValueError('Unknown entry type: %s'%entry_type) try: - self.desc, self.attr = td[tagx.tag] + self.desc, self.attr = td[tag_type] except: - raise ValueError('Unknown tag: %d for entry type: %s'%( - tagx.tag, entry_type)) + self.desc = '??Unknown (tag value: %d)'%tag_type + self.attr = 'unknown' if '_offset' in self.attr: self.cncx_value = cncx[self.value] @@ -603,7 +621,7 @@ class IndexEntry(object): # {{{ 0x3f : 'article', } - def __init__(self, ident, entry_type, raw, cncx, tagx_entries, flags=0): + def __init__(self, ident, entry_type, raw, cncx, tagx_entries): self.index = ident self.raw = raw self.tags = [] @@ -617,11 +635,25 @@ class IndexEntry(object): # {{{ except KeyError: raise ValueError('Unknown Index Entry type: %s'%hex(entry_type)) + self.flags = 0 + + if self.entry_type in ('periodical', 'article'): + large_tags = [t for t in tagx_entries if t.tag > 64] + if large_tags: + self.flags = ord(raw[0]) + raw = raw[1:] + + expected_tags = [tag for tag in tagx_entries if tag.bitmask & entry_type] + flags = self.flags for tag in expected_tags: vals = [] + if tag.tag > 64: + has_tag = flags & 0b1 + flags = flags >> 1 + if not has_tag: continue for i in range(tag.num_values): if not raw: raise ValueError('Index entry does not match TAGX header') @@ -630,26 +662,11 @@ class IndexEntry(object): # {{{ vals.append(val) self.tags.append(Tag(tag, vals, self.entry_type, cncx)) - if flags & 0b10: - # Look for optional description and author - desc_tag = [t for t in tagx_entries if t.tag == 22] - if desc_tag and raw: - val, consumed = decint(raw) - raw = raw[consumed:] - if val: - self.tags.append(Tag(desc_tag[0], [val], self.entry_type, - cncx)) - if flags & 0b100: - aut_tag = [t for t in tagx_entries if t.tag == 23] - if aut_tag and raw: - val, consumed = decint(raw) - raw = raw[consumed:] - if val: - self.tags.append(Tag(aut_tag[0], [val], self.entry_type, - cncx)) - self.consumed = len(orig_raw) - len(raw) self.trailing_bytes = raw + if self.trailing_bytes.replace(b'\0', b''): + raise ValueError('IndexEntry has leftover bytes: %s'%format_bytes( + self.trailing_bytes)) @property def label(self): @@ -701,11 +718,13 @@ class IndexEntry(object): # {{{ return -1 def __str__(self): - ans = ['Index Entry(index=%s, entry_type=%s (%s), length=%d, byte_size=%d)'%( - self.index, self.entry_type, bin(self.entry_type_raw)[2:], + ans = ['Index Entry(index=%s, entry_type=%s, flags=%s, ' + 'length=%d, byte_size=%d)'%( + self.index, self.entry_type, bin(self.flags)[2:], len(self.tags), self.byte_size)] for tag in self.tags: - ans.append('\t'+str(tag)) + if tag.value is not None: + ans.append('\t'+str(tag)) if self.first_child_index != -1: ans.append('\tNumber of children: %d'%(self.last_child_index - self.first_child_index + 1)) @@ -724,6 +743,7 @@ class IndexRecord(object): # {{{ def __init__(self, record, index_header, cncx): self.record = record + self.alltext = None raw = self.record.raw if raw[:4] != b'INDX': @@ -763,17 +783,14 @@ class IndexRecord(object): # {{{ next_off = len(indxt) index, consumed = decode_hex_number(indxt[off:]) entry_type = ord(indxt[off+consumed]) - d, flags = 1, 0 - if index_header.index_type == 6: - flags = ord(indxt[off+consumed+d]) - d += 1 - pos = off+consumed+d - self.indices.append(IndexEntry(index, entry_type, - indxt[pos:next_off], cncx, - index_header.tagx_entries, flags=flags)) + pos = off+consumed+1 + idxe = IndexEntry(index, entry_type, + indxt[pos:next_off], cncx, + index_header.tagx_entries) + self.indices.append(idxe) rest = indxt[pos+self.indices[-1].consumed:] - if rest.replace(b'\0', ''): # There can be padding null bytes + if rest.replace(b'\0', b''): # There can be padding null bytes raise ValueError('Extra bytes after IDXT table: %r'%rest) def get_parent(self, index): @@ -803,7 +820,11 @@ class IndexRecord(object): # {{{ a('Index offsets: %r'%self.index_offsets) a('\nIndex Entries (%d entries):'%len(self.indices)) for entry in self.indices: - a(str(entry)+'\n') + offset = entry.offset + a(str(entry)) + if offset is not None and self.alltext is not None: + a('\tHTML at offset: %r'%self.alltext[offset:offset+100]) + a('') return '\n'.join(ans) @@ -826,8 +847,15 @@ class CNCX(object) : # {{{ while pos < len(raw): length, consumed = decint(raw[pos:]) if length > 0: - self.records[pos+record_offset] = raw[ + try: + self.records[pos+record_offset] = raw[ pos+consumed:pos+consumed+length].decode(codec) + except: + byts = raw[pos+consumed:pos+consumed+length] + r = format_bytes(byts) + print ('CNCX entry at offset %d has unknown format %s'%( + pos+record_offset, r)) + self.records[pos+record_offset] = r pos += consumed+length record_offset += 0x10000 @@ -849,6 +877,7 @@ class TextRecord(object): # {{{ self.trailing_data, self.raw = get_trailing_data(record.raw, extra_data_flags) raw_trailing_bytes = record.raw[len(self.raw):] self.raw = decompress(self.raw) + if 0 in self.trailing_data: self.trailing_data['multibyte_overlap'] = self.trailing_data.pop(0) if 1 in self.trailing_data: @@ -1114,13 +1143,13 @@ class MOBIFile(object): # {{{ self.mobi_header = MOBIHeader(self.records[0]) if 'huff' in self.mobi_header.compression.lower(): - huffrecs = [r.raw for r in + huffrecs = [self.records[r].raw for r in xrange(self.mobi_header.huffman_record_offset, self.mobi_header.huffman_record_offset + self.mobi_header.huffman_record_count)] from calibre.ebooks.mobi.huffcdic import HuffReader huffs = HuffReader(huffrecs) - decompress = huffs.decompress + decompress = lambda x: huffs.decompress([x]) elif 'palmdoc' in self.mobi_header.compression.lower(): from calibre.ebooks.compression.palmdoc import decompress_doc decompress = decompress_doc @@ -1181,7 +1210,7 @@ class MOBIFile(object): # {{{ print (str(self.mobi_header).encode('utf-8'), file=f) # }}} -def inspect_mobi(path_or_stream, prefix='decompiled'): +def inspect_mobi(path_or_stream, prefix='decompiled'): # {{{ stream = (path_or_stream if hasattr(path_or_stream, 'read') else open(path_or_stream, 'rb')) f = MOBIFile(stream) @@ -1193,7 +1222,22 @@ def inspect_mobi(path_or_stream, prefix='decompiled'): os.mkdir(ddir) with open(os.path.join(ddir, 'header.txt'), 'wb') as out: f.print_header(f=out) + + alltext = os.path.join(ddir, 'text.html') + with open(alltext, 'wb') as of: + alltext = b'' + for rec in f.text_records: + of.write(rec.raw) + alltext += rec.raw + of.seek(0) + root = html.fromstring(alltext.decode('utf-8')) + with open(os.path.join(ddir, 'pretty.html'), 'wb') as of: + of.write(html.tostring(root, pretty_print=True, encoding='utf-8', + include_meta_content_type=True)) + + if f.index_header is not None: + f.index_record.alltext = alltext with open(os.path.join(ddir, 'index.txt'), 'wb') as out: print(str(f.index_header), file=out) print('\n\n', file=out) @@ -1211,21 +1255,11 @@ def inspect_mobi(path_or_stream, prefix='decompiled'): for rec in getattr(f, attr): rec.dump(tdir) - alltext = os.path.join(ddir, 'text.html') - with open(alltext, 'wb') as of: - alltext = b'' - for rec in f.text_records: - of.write(rec.raw) - alltext += rec.raw - of.seek(0) - root = html.fromstring(alltext.decode('utf-8')) - with open(os.path.join(ddir, 'pretty.html'), 'wb') as of: - of.write(html.tostring(root, pretty_print=True, encoding='utf-8', - include_meta_content_type=True)) - print ('Debug data saved to:', ddir) +# }}} + def main(): inspect_mobi(sys.argv[1]) From a66c9c5e1a17925f11ecdccb53ceead0e012221b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 15:48:08 -0600 Subject: [PATCH 05/76] ... --- src/calibre/ebooks/mobi/debug.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index bbd554919e..21401b2e6e 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -589,6 +589,7 @@ class Tag(object): # {{{ try: self.desc, self.attr = td[tag_type] except: + print ('Unknown tag value: %d'%tag_type) self.desc = '??Unknown (tag value: %d)'%tag_type self.attr = 'unknown' if '_offset' in self.attr: From 6401dafec5b4026b1f90aa79989a0899d21cb573 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 19:25:38 -0600 Subject: [PATCH 06/76] ... --- src/calibre/ebooks/mobi/debug.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 21401b2e6e..90029cf121 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -277,7 +277,8 @@ class MOBIHeader(object): # {{{ self.first_image_index, = struct.unpack(b'>I', self.raw[108:112]) self.huffman_record_offset, = struct.unpack(b'>I', self.raw[112:116]) self.huffman_record_count, = struct.unpack(b'>I', self.raw[116:120]) - self.unknown2 = self.raw[120:128] + self.datp_record_offset, = struct.unpack(b'>I', self.raw[120:124]) + self.datp_record_count, = struct.unpack(b'>I', self.raw[124:128]) self.exth_flags, = struct.unpack(b'>I', self.raw[128:132]) self.has_exth = bool(self.exth_flags & 0x40) self.has_drm_data = self.length >= 174 and len(self.raw) >= 180 @@ -352,7 +353,8 @@ class MOBIHeader(object): # {{{ ans.append('First Image index: %d'%self.first_image_index) ans.append('Huffman record offset: %d'%self.huffman_record_offset) ans.append('Huffman record count: %d'%self.huffman_record_count) - ans.append('Unknown2: %r'%self.unknown2) + ans.append('DATP record offset: %r'%self.datp_record_offset) + ans.append('DATP record count: %r'%self.datp_record_count) ans.append('EXTH flags: %s (%s)'%(bin(self.exth_flags)[2:], self.has_exth)) if self.has_drm_data: ans.append('Unknown3: %r'%self.unknown3) @@ -920,7 +922,7 @@ class BinaryRecord(object): # {{{ self.raw = record.raw sig = self.raw[:4] name = '%06d'%idx - if sig in (b'FCIS', b'FLIS', b'SRCS'): + if sig in (b'FCIS', b'FLIS', b'SRCS', b'DATP'): name += '-' + sig.decode('ascii') elif sig == b'\xe9\x8e\r\n': name += '-' + 'EOF' @@ -1142,12 +1144,13 @@ class MOBIFile(object): # {{{ self.records.append(Record(section(i), self.record_headers[i])) self.mobi_header = MOBIHeader(self.records[0]) + self.huffman_record_nums = [] if 'huff' in self.mobi_header.compression.lower(): - huffrecs = [self.records[r].raw for r in - xrange(self.mobi_header.huffman_record_offset, + self.huffman_record_nums = list(xrange(self.mobi_header.huffman_record_offset, self.mobi_header.huffman_record_offset + - self.mobi_header.huffman_record_count)] + self.mobi_header.huffman_record_count)) + huffrecs = [self.records[r].raw for r in self.huffman_record_nums] from calibre.ebooks.mobi.huffcdic import HuffReader huffs = HuffReader(huffrecs) decompress = lambda x: huffs.decompress([x]) @@ -1181,7 +1184,7 @@ class MOBIFile(object): # {{{ min(len(self.records), ntr+1))] self.image_records, self.binary_records = [], [] for i in xrange(fntbr, len(self.records)): - if i in self.indexing_record_nums: + if i in self.indexing_record_nums or i in self.huffman_record_nums: continue r = self.records[i] fmt = None From 9f9d1ce4047088bb1b972105f51998839dc5e150 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 20:26:21 -0600 Subject: [PATCH 07/76] Fix #818704 ("Cannot communicate with device" error on 1st gen Kobo) --- src/calibre/devices/kobo/driver.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 943672effc..528057dad9 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -333,8 +333,14 @@ class KOBO(USBMS): except Exception as e: if 'no such column' not in str(e): raise - cursor.execute('update content set ReadStatus=0, FirstTimeReading = \'true\', ___PercentRead=0 ' \ - 'where BookID is Null and ContentID =?',t) + try: + cursor.execute('update content set ReadStatus=0, FirstTimeReading = \'true\', ___PercentRead=0 ' \ + 'where BookID is Null and ContentID =?',t) + except Exception as e: + if 'no such column' not in str(e): + raise + cursor.execute('update content set ReadStatus=0, FirstTimeReading = \'true\' ' \ + 'where BookID is Null and ContentID =?',t) connection.commit() From 0f88fd4f0d309708026429cc58bf148b477f6aee Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 21:36:05 -0600 Subject: [PATCH 08/76] ... --- src/calibre/ebooks/mobi/writer2/main.py | 40 +++++++++++++++++-------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index 1819850827..881f2bd199 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -34,6 +34,8 @@ EXTH_CODES = { 'rights': 109, 'type': 111, 'source': 112, + 'versionnumber': 114, + 'lastupdatetime': 502, 'title': 503, } @@ -329,7 +331,7 @@ class MobiWriter(object): if self.indexer.is_flat_periodical: bt = 0x102 elif self.indexer.is_periodical: - bt = 0x103 + bt = 0x101 record0.write(pack(b'>IIIII', 0xe8, bt, 65001, uid, 6)) @@ -500,10 +502,12 @@ class MobiWriter(object): # Write cdetype if self.is_periodical: + data = b'NWPR' + else: data = b'EBOK' - exth.write(pack(b'>II', 501, len(data)+8)) - exth.write(data) - nrecs += 1 + exth.write(pack(b'>II', 501, len(data)+8)) + exth.write(data) + nrecs += 1 # Add a publication date entry if oeb.metadata['date']: @@ -511,18 +515,28 @@ class MobiWriter(object): elif oeb.metadata['timestamp']: datestr = str(oeb.metadata['timestamp'][0]) - if datestr is not None: - datestr = bytes(datestr) - exth.write(pack(b'>II', EXTH_CODES['pubdate'], len(datestr) + 8)) + if datestr is None: + raise ValueError("missing date or timestamp") + + datestr = bytes(datestr) + exth.write(pack(b'>II', EXTH_CODES['pubdate'], len(datestr) + 8)) + exth.write(datestr) + nrecs += 1 + if self.is_periodical: + exth.write(pack(b'>II', EXTH_CODES['lastupdatetime'], len(datestr) + 8)) exth.write(datestr) nrecs += 1 - else: - raise NotImplementedError("missing date or timestamp needed for mobi_periodical") + exth.write(pack(b'>III', EXTH_CODES['versionnumber'], 12, 7)) + nrecs += 1 - # Write the same creator info as kindlegen 1.2 - for code, val in [(204, 201), (205, 1), (206, 2), (207, 33307)]: - exth.write(pack(b'>II', code, 12)) - exth.write(pack(b'>I', val)) + if self.is_periodical: + # Pretend to be amazon's super secret periodical generator + vals = {204:201, 205:2, 206:0, 207:101} + else: + # Pretend to be kindlegen 1.2 + vals = {204:201, 205:1, 206:2, 207:33307} + for code, val in vals: + exth.write(pack(b'>III', code, 12, val)) nrecs += 1 if (oeb.metadata.cover and From 9d42bb7eab3495b82995c0dde67b604e43398e87 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sun, 31 Jul 2011 04:38:01 +0000 Subject: [PATCH 09/76] Launchpad automatic translations update. --- src/calibre/translations/es.po | 47 ++- src/calibre/translations/it.po | 559 ++++++++++++++++++--------------- src/calibre/translations/ja.po | 61 ++-- src/calibre/translations/nl.po | 84 ++++- src/calibre/translations/ru.po | 24 +- src/calibre/translations/sv.po | 450 +++++++++++++++----------- 6 files changed, 749 insertions(+), 476 deletions(-) diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 03a18e5832..7be11eb007 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -11,14 +11,14 @@ msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-22 18:33+0000\n" +"PO-Revision-Date: 2011-07-30 07:56+0000\n" "Last-Translator: Jellby \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:51+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:528 @@ -1550,7 +1550,7 @@ msgstr "Comunicar con el lector Moovybook" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "Comunicar con el COBY" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -2190,6 +2190,9 @@ msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" +"Mostrar una lista de recetas predefinidas. Puede crear un libro electrónico " +"a partir de una receta predefinida de esta manera: ebook-convert \"Nombre de " +"receta.recipe\" salida.epub" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" @@ -6195,6 +6198,8 @@ msgid "" "Cannot add some files as you do not have permission to access them. Click " "Show Details to see the list of such files." msgstr "" +"No se pudieron añadir algunos ficheros porque no tiene permiso para acceder " +"a ellos. Pulse en «Mostrar detalles» para ver una lista de dichos ficheros." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" @@ -20293,6 +20298,42 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" +"El algoritmo usado para asignar un número dentro de una serie existente a\n" +"un nuevo libro. Los nuevos números asignados con ejeste ajuste son siempre\n" +"enteros, excepto si se especifica un número constante que no sea entero.\n" +"Los valores posibles son:\n" +"next: El primer entero disponible mayor que el mayor de los números en uso\n" +"first_free: El primer entero disponible mayor que 0\n" +"next_free: El primer entero disponible mayor que el menor de los números en " +"uso\n" +"last_free: El primer entero disponible menor que el mayor de los números en " +"uso.\n" +"Devuelve el mayor en uso + 1 si no hay otro disponible\n" +"const: Asigna siempre el número 1\n" +"un número: Asigna siempre ese número. El número no está entre comillas.\n" +"Se puede usar 0.0 aquí\n" +"Ejemplos:\n" +"series_index_auto_increment = 'next'\n" +"series_index_auto_increment = 'next_free'\n" +"series_index_auto_increment = 16.5\n" +"\n" +"Establezca el ajuste «use_series_auto_increment_tweak_when_importing» a " +"«True»\n" +"para usar los valores anteriores al importar o añadir libros. Si dicho " +"ajuste es\n" +"«False» (el valor predeterminado), el número dentro de la serie será siempre " +"1 si\n" +"no se establece explícitamente al importar. Si es «True», entonces el número " +"dentro\n" +"de la serie se establecerá según el ajuste «series_index_auto_increment».\n" +"Tenga en cuenta que «use_series_auto_increment_tweak_when_importing» sólo se " +"usa cuando no hay un valor explícito al imortar. Si la expresión regular " +"empleada\n" +"para importar produce un valor para «series_index», o si está leyendo " +"metadatos\n" +"de libros y el complemento de importación proporciona un valor, entonces se " +"usará\n" +"ese valor sea cual sea el valor del ajuste." #: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 7af99bb9cc..7e0189f7c4 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -10,14 +10,14 @@ msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-26 16:39+0000\n" +"PO-Revision-Date: 2011-07-30 21:27+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -1085,8 +1085,8 @@ msgid "" "Click 'Show Details' for a list." msgstr "" "Alcuni libri non sono stati trovati nel database di iTunes.\n" -"Eliminarli utilizzando l'app iBooks.\n" -"Fare clic su 'Mostra dettagli' per una lista." +"Eliminali utilizzando iBooks.\n" +"Fai clic su 'Mostra dettagli' per un elenco." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 msgid "" @@ -1160,7 +1160,7 @@ msgid "" "Bambook has been correctly configured." msgstr "" "Impossibile connettersi a Bambook. \n" -"Se stati tentando di connetterti via Wi-FI, assicurati che l'indirizzo IP di " +"Se stati tentando di connetterti via Wi-Fi, assicurati che l'indirizzo IP di " "Bambook sia configurato correttamente." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:112 @@ -1709,7 +1709,7 @@ msgstr "Impossibile individuare il disco %s. Provare a riavviare." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:466 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." -msgstr "Impossibile individuare il mount Point %s. Provare a riavviare." +msgstr "Impossibile individuare il punto di mount %s. Prova a riavviare." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 #, python-format @@ -1845,7 +1845,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "Id del device USB (in hex)" +msgstr "ID dispositivo USB (in hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 @@ -1948,7 +1948,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." -msgstr "Disabilita contrasto." +msgstr "Disabilita la maschera di nitidezza." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" @@ -1956,7 +1956,7 @@ msgid "" "content as well as borders." msgstr "" "Disabilita la rimozione dei margini delle pagine del fumetto. Per alcuni " -"fumetti la rimozione dei margini potrebbere rimuovere parte del contenuto " +"fumetti la rimozione dei margini potrebbe rimuovere parte del contenuto " "oltre che i bordi." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 @@ -2012,7 +2012,7 @@ msgstr "Non applica alcuna elaborazione all'immagine" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" -msgstr "Non convere l'immagine in scala di grigi (bianco e nero)" +msgstr "Non converte l'immagine in scala di grigi (bianco e nero)" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" @@ -2029,8 +2029,8 @@ msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -"Durante la conversione a CBC non aggiunge i ling di ciascuna pagina alla " -"TOC. Questa opzione ha effetto solo se la TOC ha più di una sezione." +"Durante la conversione a CBC non aggiunge i collegamenti di ciascuna pagina " +"all'indice. Questa opzione ha effetto solo se l'indice ha più di una sezione." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:467 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:479 @@ -2080,7 +2080,7 @@ msgstr "" "\n" "Dopo aver specificato l'input e l'output è possibile impostare diverse " "opzioni di conversione. Le opzioni disponibili dipendono dai tipi di file in " -"input ed in output. Per avere un aiuto è possible specificare i file in " +"input ed in output. Per avere un aiuto è possibile specificare i file in " "input e output e usare l'opzione -h.\n" "\n" "Per una documentazione completa sul sistema di conversione vedi\n" @@ -2392,7 +2392,7 @@ msgstr "" msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -"Una espression XPath. Interruzioni di pagina sono inserite prima degli " +"Una espressione XPath. Interruzioni di pagina sono inserite prima degli " "elementi specificati." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 @@ -2448,7 +2448,7 @@ msgid "" "Note that only some output formats support justification." msgstr "" "Cambia allineamento del testo. Impostato a \"sinistra\" il testo della " -"sorgente verrà covertito con un allineamento a sinistra. Impostato a " +"sorgente sarà convertito con un allineamento a sinistra. Impostato a " "\"giustificato\" il testo verrà distribuito per larghezza della pagina. " "Impostato a \"originale\" (predefinito) l'allineamento non verrà cambiato. " "Notare che solo alcuni formati di output supportano il testo giustificato." @@ -2534,9 +2534,9 @@ msgid "" "by Chinese and Japanese for instance) the representation based on the " "current calibre interface language will be used." msgstr "" -"Translittera i caratteri unicode in caratteri ASCII. Usare con attenzione " -"perchè i caratteri unicode verranno sostituiti. Ad esempio sostituirà \"%s\" " -"con \"Mikhail Gorbachiov\". Nei casi in cui sono possibili più " +"Traslittera i caratteri unicode in caratteri ASCII. Usare con attenzione " +"perché i caratteri unicode verranno sostituiti. Ad esempio, sostituirà " +"\"%s\" con \"Mikhail Gorbachiov\". Nei casi in cui sono possibili più " "rappresentazioni di un carattere (ad esempio i caratteri in comune tra " "cinese e giapponese) verrà usata la rappresentazione del linguaggio scelto " "per l'interfaccia di calibre." @@ -2588,7 +2588,7 @@ msgstr "Imposta la descrizione dell'ebook" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:480 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:56 msgid "Set the ebook publisher." -msgstr "Imposta il publisher dell'ebook" +msgstr "Imposta l'editore dell'ebook." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:484 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:60 @@ -2603,7 +2603,7 @@ msgstr "Imposta l'indice analitico del libro in questa serie" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:492 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64 msgid "Set the rating. Should be a number between 1 and 5." -msgstr "Imposta il rating. Deve essere un numero compreso tra 1 e 5" +msgstr "Imposta la valutazione. Deve essere un numero compreso tra 1 e 5." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:496 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:66 @@ -2649,7 +2649,7 @@ msgid "" "h3 tags. This setting will not create a TOC, but can be used in conjunction " "with structure detection to create one." msgstr "" -"Riscontrati dei titoli e sottotoli di paragrafo non formattati. Cambio la " +"Rilevati dei titoli e sottotitoli di paragrafo non formattati. Cambio la " "classificazione da h2 a h3. Non saranno create le voci direttamente nella " "TOC, ma possono essere usati con la funzione di ricerca della struttura per " "crearne una nuova." @@ -2666,7 +2666,7 @@ msgid "" "Turn indentation created from multiple non-breaking space entities into CSS " "indents." msgstr "" -"Cambio l'indentazione ottenuta con spazi multipli in una identazione CSS." +"Cambia l'indentazione ottenuta con spazi multipli in un'indentazione CSS." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:542 msgid "" @@ -2676,8 +2676,8 @@ msgid "" "unwrapping this value should be reduced" msgstr "" "Scala usata per determinare la posizione alla quale la linea dovrebbe essere " -"troncata. I valori ammessi sono i decimanli tra 0 e 1. Il default è 0.4, " -"appena sotto il valore mediano della lunghezza. Se solo alcune linee " +"troncata. I valori ammessi sono i decimali tra 0 e 1. Il valore predefinito " +"è 0.4, appena sotto il valore mediano della lunghezza. Se solo alcune linee " "risultano sfasate questo valore dovrebbe essere ridotto." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:550 @@ -2700,7 +2700,7 @@ msgid "" msgstr "" "I marcatori di margine sinistro di interruzione scena sono allineati " "centralmente. Rimpiazzare i marcatori di interruzione scena con una serie di " -"spazi bianchi allineati tramite i righelli orrizontali" +"spazi bianchi allineati tramite i righelli orizzontali" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -2801,7 +2801,7 @@ msgid "" "cause significant changes to your epub, complain to the epubcheck project." msgstr "" "Aggira gli errori dell'ultima versione di epubcheck. epubcheck segnala " -"troppe cose come errori anche se non lo sono. epub-fix tenterà individuarli " +"troppe cose come errori anche se non lo sono. epub-fix tenterà individuarli " "e sostituirli con una forma accettata da epubcheck. Questo può causare " "cambiamenti rilevanti nell'epub, il problema è però causato unicamente dal " "progetto epubcheck." @@ -2902,7 +2902,7 @@ msgstr "" "Non utilizzare SVG per la copertina del libro. Usare questa opzione se " "l'EPUB verrà usato su un dispositivo che non supporta SVG, come l'iPhone o " "il JetBook Lite. Senza questa opzione, alcuni dispositivi visualizzeranno " -"cme copertina una pagina bianca." +"come copertina una pagina bianca." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:95 msgid "" @@ -2973,7 +2973,7 @@ msgid "" "depth first." msgstr "" "Seguire i collegamenti nelle pagine HTML per ampiezza. Normalmente sono " -"seguiti prima in profonditá" +"seguiti prima in profondità" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:255 #, python-format @@ -3076,10 +3076,10 @@ msgid "" "inline: Write the CSS as an inline style attribute.\n" "tag: Turn as many CSS styles as possible into HTML tags." msgstr "" -"Specifica l'handling del CSS. Il Default è class.\n" -"class: Usa le classi CSS e ha degli elementi che fanno riferimento ad esse.\n" -"inline: Scrive il CSS come uno stile di attributo inline.\n" -"tag: Trasforma quanti più CSS style in tag html." +"Specifica la gestione del CSS. Il valore predefinito è class.\n" +"class: usa le classi CSS e ha degli elementi che fanno riferimento ad esse.\n" +"inline: scrive il CSS come uno stile di attributo inline.\n" +"tag: trasforma quanti più stili CSS in tag HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:38 msgid "" @@ -3107,7 +3107,7 @@ msgstr "\tAnalisi HTML..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:345 msgid "\tBaen file detected. Re-parsing..." -msgstr "\tFile di Baen individuato. Rianalizzo..." +msgstr "\tFile di Baen individuato. Nuova analisi..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:361 msgid "Written preprocessed HTML to " @@ -3527,7 +3527,7 @@ msgid "" "Set the authors. Multiple authors should be separated by the & character. " "Author names should be in the order Firstname Lastname." msgstr "" -"Imposta gli autori. Multilpli autori devono essere divisi dal carattere &. I " +"Imposta gli autori. Multipli autori devono essere divisi dal carattere &. I " "nomi degli autori devono essere nell'ordine Nome Cognome." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:44 @@ -3581,7 +3581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:88 msgid "Set the BookID in LRF files" -msgstr "Imposta il BookID nel file LRF" +msgstr "Imposta il BookID nel file LRF" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:153 msgid "No file specified" @@ -3703,7 +3703,7 @@ msgid "" "href=\"http://isbndb.com/docs/api/30-keys.html\">here." msgstr "" "Per usare i metadati da isbndb.com devi sottoscrivere un account gratuito, " -"ottenre una chiave di accesso e inserirla qui sotto. Maggiori istruzioni qui." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 @@ -3903,7 +3903,7 @@ msgstr "Versione OPF da creare. Il valore predefinito è %default" msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -"Crea un documento Adobe \"page-map\" se le preferenze di impaginazione sono " +"Crea un documento Adobe \"page-map\" se le preferenze di impaginazione sono " "disponibili." #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:128 @@ -4072,7 +4072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" -msgstr "Opzioni di crittogafia" +msgstr "Opzioni di cifratura:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:21 msgid "" @@ -4128,7 +4128,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 msgid "Merge Options:" -msgstr "Opzioni di unione" +msgstr "Opzioni di unione:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:25 msgid "" @@ -4142,7 +4142,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 msgid "Reverse Options:" -msgstr "Opzioni di rovesciamento" +msgstr "Opzioni di rovesciamento:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:24 msgid "" @@ -4156,7 +4156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 msgid "Rotate Options:" -msgstr "Opzioni di rotazione" +msgstr "Opzioni di rotazione:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:25 msgid "" @@ -4186,7 +4186,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Split Options:" -msgstr "Opzioni di divisione" +msgstr "Opzioni di divisione:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:31 #, python-format @@ -4352,14 +4352,14 @@ msgstr "" "Struttura del paragrafo.\n" "Le scelte possibili sono ['auto', 'block', 'single', 'print', 'unformatted', " "'off']\n" -"* auto: Cerca di identificare automaticamente il tipo di paragrafo.\n" -"* block: Considera interruzione di paragrafo ogni linea vuota.\n" -"* single: Considera paragrafo ogni linea.\n" -"* print: Considera paragrafo ogni linea che inizia con 2 o più spazi, o un " +"* auto: cerca di identificare automaticamente il tipo di paragrafo.\n" +"* block: considera interruzione di paragrafo ogni linea vuota.\n" +"* single: considera paragrafo ogni linea.\n" +"* print: considera paragrafo ogni linea che inizia con 2 o più spazi, o un " "tab. \n" -"* unformatted: Troppe riche hanno interruzioni, spazi, indentazione. Cerca " +"* unformatted: troppe righe hanno interruzioni, spazi, indentazione. Cerca " "di capire la struttura e differenziare i vari elementi.\n" -"* off: Non modifica la struttura del paragrafo. Questo è utile in " +"* off: non modifica la struttura del paragrafo. Questo è utile in " "combinazione con la formattazione Markdown o Textile per assicurare che non " "venga persa la formattazione originale." @@ -4391,7 +4391,7 @@ msgid "" "all spaces will be displayed." msgstr "" "Normalmente gli spazi multipli vengono trasformati in uno unico. Con questa " -"opzioni vergono visualizzati tutti gli spazi." +"opzioni sono visualizzati tutti gli spazi." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:56 msgid "" @@ -4445,7 +4445,7 @@ msgid "" "always removed with plain text output." msgstr "" "Non rimuovere i link all'interno del documento. Questa opzione è utile solo " -"se accompagnata ad un opzione di formattazione del testo diversa da " +"se accompagnata ad un'opzione di formattazione del testo diversa da " "\"plain\". L'uso dell'opzione \"plain\" rimuove sempre i link dai documenti" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:66 @@ -4951,7 +4951,7 @@ msgstr "Rimuovi la libreria" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" -msgstr "Sceglie un libro a caso" +msgstr "Scegli un libro a caso" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" @@ -5093,8 +5093,8 @@ msgstr "Fallito" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "Database integrity check failed, click Show details for details." msgstr "" -"Verifica di integrità del database fallita. Cliccka \"Mostra i dettagli\" " -"per più informazioni." +"Verifica di integrità del database fallita. Fai clic su \"Mostra i " +"dettagli\" per ulteriori informazioni." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "No problems found" @@ -5547,7 +5547,7 @@ msgid "" msgstr "" "I metadati per alcuni libri nella biblioteca sono cambiati da quando hai " "iniziato il download. Se si procede, alcuni di questi cambiamenti verranno " -"sovrascritti. Fare clic su \"Mostra dettagli\"per vedere la lista dei libri " +"sovrascritti. Fare clic su \"Mostra dettagli\" per vedere la lista dei libri " "cambiati. Vuoi continuare?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 @@ -5770,7 +5770,7 @@ msgstr "Impossibile salvare sul disco" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" -msgstr "Scegliere la cartella di destinazione" +msgstr "Scegli la cartella di destinazione" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" @@ -6009,7 +6009,7 @@ msgstr "I libri selezionati non hanno formati" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" -msgstr "Scegliere il formato da leggere" +msgstr "Scegli il formato da leggere" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 #, python-format @@ -6082,7 +6082,7 @@ msgstr "Nessun libro trovato" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 msgid "No permission" -msgstr "Non ci sono privilegi" +msgstr "Nessun permesso" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 msgid "" @@ -6103,9 +6103,9 @@ msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -"Sembra che la procedura per aggiungere libri si sia bloccata. Si consiglia " -"di far ripartire calibre e aggiungere i libri in incrementi più piccoli, " -"fino a quando si indentifica il libro che causa il problema." +"Sembra che la procedura per aggiungere libri si sia bloccata. Prova a far " +"ripartire calibre e aggiungere i libri un po' alla volta, fino a quando " +"identifichi il libro che causa il problema." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:387 msgid "Duplicates found!" @@ -6581,7 +6581,7 @@ msgstr "&Colonna/valore" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 msgid "Column containing additional exclusion criteria" -msgstr "Colonne contenenti criteri di esclusione addizionali" +msgstr "Colonne contenenti criteri di esclusione aggiuntivi" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 msgid "Exclusion pattern" @@ -6613,7 +6613,7 @@ msgstr "&Lista dei tag desiderati" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "Books tagged as Wishlist items will be displayed with an X" -msgstr "I libri taggati come desiderati saranno mostrati con un X" +msgstr "I libri etichettati come desiderati saranno mostrati con un X" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "&Thumbnail width" @@ -6634,6 +6634,8 @@ msgstr "Nota &descrizione" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:330 msgid "Custom column source for note to include in Description header area" msgstr "" +"Sorgente della colonna personalizzata per la nota da includere nella zona " +"Descrizione intestazione" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:331 msgid "&Merge with Comments" @@ -6752,7 +6754,7 @@ msgstr "Incrementa indentazione" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:102 msgid "Decrease Indentation" -msgstr "Decrementa indentazione" +msgstr "Riduci indentazione" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:104 msgid "Select all" @@ -6772,7 +6774,7 @@ msgstr "stile del blocco di testo" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:120 msgid "Style the selected text block" -msgstr "stile del blocco di tensto selezionato" +msgstr "stile del blocco di testo selezionato" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 @@ -6796,7 +6798,7 @@ msgstr "Pre-formattato" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:133 msgid "Blockquote" -msgstr "CItazione" +msgstr "Citazione" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:134 msgid "Address" @@ -6874,7 +6876,7 @@ msgstr "&Numero di colori:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101 msgid "Disable &normalize" -msgstr "Disabilita normali&zzazione" +msgstr "Disabilita la normali&zzazione" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102 @@ -6884,12 +6886,12 @@ msgstr "Ma&ntieni proporzioni" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:103 msgid "Disable &Sharpening" -msgstr "Disabilita masc&hera di nitidezza" +msgstr "Disabilita la ma&schera di nitidezza" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:109 msgid "Disable &Trimming" -msgstr "Disabilita &Rifilatura" +msgstr "Disabilita la &rifilatura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:108 @@ -6931,7 +6933,7 @@ msgstr "Disabilita la conversione delle immagini in bianco e nero" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" -msgstr "Ignora l'immagine di grandezza &size:" +msgstr "Ignora la dimen&sione dell'immagine:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 msgid "Don't add links to &pages to the Table of Contents for CBC files" @@ -6988,7 +6990,7 @@ msgstr "Output EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:57 msgid "Do not &split on page breaks" -msgstr "Non ÷re nelle interruzioni di pagina" +msgstr "Non ÷re alle interruzioni di pagina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:58 msgid "No default &cover" @@ -7241,7 +7243,7 @@ msgstr "Rimuovi gli spa&zi tra i paragrafi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Inserisci righe &vuote tra i paragrafi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7266,7 +7268,7 @@ msgstr "Mantieni &legami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:164 msgid "Extra &CSS" -msgstr "&CSS addizionale" +msgstr "&CSS aggiuntivo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:165 msgid "" @@ -7329,7 +7331,7 @@ msgstr "&Formato dell'intestazione:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 msgid "&Embed fonts" -msgstr "Caratteri &Embed" +msgstr "Caratt&eri integrati" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 msgid "&Serif font family:" @@ -7472,7 +7474,7 @@ msgstr "Libro " #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 msgid "MOBI Output" -msgstr "Outup MOBI" +msgstr "Output MOBI" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 @@ -7485,7 +7487,7 @@ msgstr "&Titolo per l'indice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Rescale images for &Palm devices" -msgstr "Riaggiusta la grandezza delle immagini per dispositivi &Palm" +msgstr "Riscalda la grandezza delle immagini per dispositivi &Palm" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Use author &sort for author" @@ -7513,7 +7515,7 @@ msgstr "Tag Documenti Personali:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" -msgstr "" +msgstr "Po&siziona l'indice generato all'inizio del libro anziché alla fine" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7525,7 +7527,7 @@ msgstr "Imposta pagina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121 msgid "&Output profile:" -msgstr "Personalizzazione &Output:" +msgstr "Personalizzazione &output:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 msgid "Profile description" @@ -7533,7 +7535,7 @@ msgstr "Descrizione del profilo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123 msgid "&Input profile:" -msgstr "Personalizzazione &Input:" +msgstr "Personalizzazione &input:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 msgid "Margins" @@ -7584,7 +7586,7 @@ msgstr "&Indice nel testo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 msgid "Output Encoding:" -msgstr "Codifica output:" +msgstr "Codifica dell'output:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -7659,7 +7661,7 @@ msgstr "Regex:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136 msgid "Test" -msgstr "Test" +msgstr "Prova" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 msgid "Occurrences:" @@ -7699,8 +7701,8 @@ msgid "" "Replace" msgstr "" "Cerca\n" -"&\n" -"Sostituisci" +"e\n" +"sostituisci" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:33 @@ -7745,6 +7747,11 @@ msgid "" "wizard buttons below will allow you to test your regular expression against " "the current input document." msgstr "" +"

Cerca e sostituisci utilizza le espressioni regolari. Vedi il la guida alle " +"espressioni regolari per iniziare. Facendo inoltre clic sui pulsanti " +"della procedura guidata in basso, potrai provare le espressioni regolari sul " +"documento aperto." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 msgid "Convert" @@ -7779,7 +7786,7 @@ msgstr "Output SNB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "Nascondi nome capitolo" +msgstr "Nascondi il nome del capitolo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" @@ -7810,11 +7817,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:31 msgid "Detect chapters at (XPath expression):" -msgstr "Individuare i capitoli con (espressione XPath):" +msgstr "Individua i capitoli con (espressione XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 msgid "Insert page breaks before (XPath expression):" -msgstr "Inserire interruzioni di pagina prima di (espressione XPath)" +msgstr "Inserisci interruzioni di pagina prima di (espressione XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 @@ -7837,7 +7844,7 @@ msgstr "Rimuovi la prima &immagine" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" -msgstr "Inserire i &metadati come prima pagina del libro" +msgstr "Inserisci i &metadati come prima pagina del libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "" @@ -7879,7 +7886,7 @@ msgstr "N&on aggiungere all'indice i capitoli rilevati." #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72 msgid "Number of &links to add to Table of Contents" -msgstr "N&umero di link da aggiungere all'indice" +msgstr "Numero di co&llegamenti da aggiungere all'indice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:73 msgid "Chapter &threshold" @@ -7895,7 +7902,7 @@ msgstr "&Filtro dell'indice:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "Consenti collegamenti &duplicati in fase di creazione dell'indice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -7923,7 +7930,7 @@ msgstr "Mantieni gli &spazi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" -msgstr "" +msgstr "Rimuovi i rientri all'inizio delle righe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" @@ -7935,14 +7942,14 @@ msgid "" "advanced formatting. To learn more visit markdown." msgstr "" -"

Markdown è un semplice linguaggio markup per documenti di testo che " -"permette la formattazione avanzata. Per maggiori informazioni visitare markdown." +"

Markdown è un semplice linguaggio di contrassegno per documenti di testo " +"che permette una formattazione avanzata. Per maggiori informazioni visitare " +"markdown." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" msgstr "" -"Non inserire l'indice nel testo di output quando si utilizza il markdown" +"Non inserire l'indice nel testo di output quando si utilizza markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" @@ -7954,7 +7961,7 @@ msgstr "Generale" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" -msgstr "" +msgstr "Codifica d&ell'output:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Line ending style:" @@ -7982,7 +7989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 msgid "Do not remove links ( tags) before processing" -msgstr "Non rimuovere i link (tag ) prima dell'elaborazione" +msgstr "Non rimuovere i collegamenti (tag ) prima dell'elaborazione" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 msgid "Do not remove image references before processing" @@ -7990,7 +7997,7 @@ msgstr "Non rimuovere riferimenti a immagini prima dell'elaborazione" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "Mantieni il colore del testo, quando è possibile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" @@ -8425,7 +8432,7 @@ msgstr "Usa classificazione autore come autore" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" -msgstr "Salva &template" +msgstr "Modello di salva&taggio:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 msgid "How many empty books?" @@ -8467,7 +8474,7 @@ msgstr "" "scaricherà i metadati e le copertine.

\n" "

Tutti gli ISBN della lista non validi saranno ignorati.

\n" "

È possibile specificare un file che verrà aggiunto con ogni ISBN. Per " -"fare questo inserire il percorso completo del file dopo un >>. " +"fare questo inserire il percorso completo del file dopo un >>. " "Ad esempio:

\n" "

9788842915232 >> %s

" @@ -8662,7 +8669,7 @@ msgstr "Nome" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:337 msgid "Path from library" -msgstr "Percorso della blblioteca" +msgstr "Percorso della biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:366 msgid "" @@ -8675,7 +8682,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45 msgid "Choose Format" -msgstr "Scegliere il formato" +msgstr "Scegli il formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 @@ -8775,7 +8782,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:85 msgid "&Move current library to new location" -msgstr "&Sposta la biblioteca attuale alla nuova posizione" +msgstr "&Sposta la biblioteca attuale in una nuova posizione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:23 #, python-format @@ -8801,7 +8808,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 #, python-format msgid "Set options for converting %s" -msgstr "mposta le opzioni per convertire %s" +msgstr "Imposta le opzioni per convertire %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 @@ -8924,7 +8931,7 @@ msgstr "Nessuna corrispondenza trovata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:428 msgid "Change Case" -msgstr "Modificare capitalizzazioned dei caratteri" +msgstr "Modifica capitalizzazione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 @@ -9143,7 +9150,7 @@ msgid "" "character matching or regular expressions. " msgstr "" "È possibile distruggere la biblioteca con questa funzionalità. Le " -"modifiche sono permanenti, non è possible tornare indietro. È fortemente " +"modifiche sono permanenti, non è possibile tornare indietro. È fortemente " "consigliato di fare una copia della propria biblioteca prima di " "procedere.

Cerca e sostituisce nei campi di testo usando la corrispondenza " "dei caratteri o le espressioni regolari. " @@ -9208,7 +9215,7 @@ msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -"Appica modifiche a %d libri.\n" +"Applica modifiche a %d libri.\n" "Fase{0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:972 @@ -9303,7 +9310,7 @@ msgstr "Selezionare questa casella per eliminare tutti i tag dai libri." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:543 msgid "Remove &all" -msgstr "Rimovi &tutto" +msgstr "Rimuovi &tutto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:547 msgid "If checked, the series will be cleared" @@ -9331,7 +9338,7 @@ msgid "" "for that series. Checking this box will tell calibre to start numbering\n" "from the value in the box" msgstr "" -"Le serie saranno normalmente renumerate partendo dal numero più alto del " +"Le serie saranno normalmente rinumerate partendo dal numero più alto del " "database\n" "per quella serie. Selezionando questa casella permetterai a calibre di " "iniziare la numerazione\n" @@ -9357,7 +9364,7 @@ msgstr "&Applica data" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "&Published:" -msgstr "&Pubblicato" +msgstr "&Pubblicato:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 msgid "Clear published date" @@ -9890,7 +9897,7 @@ msgid "" "Plugin {0} successfully installed under {1} plugins. You may " "have to restart calibre for the plugin to take effect." msgstr "" -"Plugin {0} installato correttamente in {1} plugins. È " +"Plugin {0} installato correttamente in {1} plugin. È " "necessario riavviare calibre per poter utilizzare il plugin." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:747 @@ -10162,7 +10169,7 @@ msgstr "È necessario usare un nome utente e una password" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:311 msgid "You must provide a username and/or password to use this news source." msgstr "" -"È necessario usare un nome utente e/o una password per questa sito di " +"È necessario usare un nome utente e/o una password per questa fonte di " "notizie." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:351 @@ -10209,7 +10216,7 @@ msgstr "Aggiungi una fonte di notizie personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:436 msgid "Download all scheduled new sources" -msgstr "Scarica tutte le nuove sorgenti programmate" +msgstr "Scarica tutte le nuove fonti programmate" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:541 msgid "No internet connection" @@ -10857,7 +10864,7 @@ msgstr "Passa alla modalità base" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:190 msgid "Feed must have a title" -msgstr "Il feed deve avere un titolo" +msgstr "La fonte deve avere un titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:191 msgid "The feed must have a title" @@ -10865,7 +10872,7 @@ msgstr "Il feed deve avere un titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:195 msgid "Feed must have a URL" -msgstr "Il feed deve avere una URL" +msgstr "La fonte deve avere una URL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:196 #, python-format @@ -10908,7 +10915,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:330 msgid "Choose a recipe file" -msgstr "Scegliere un file di ricetta" +msgstr "Scegli un file di ricetta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:331 msgid "Recipes" @@ -10990,7 +10997,7 @@ msgstr "L'articolo più vecchio da scaricare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:274 msgid "&Max. number of articles per feed:" -msgstr "&Numero massimo di articoli per feed:" +msgstr "Numero &massimo di articoli per fonte:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:275 msgid "Maximum number of articles to download per feed." @@ -11011,11 +11018,11 @@ msgstr "Aggiunge il feed alla ricetta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:282 msgid "&Feed title:" -msgstr "Tit&olo del feed:" +msgstr "Tit&olo della fonte:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:283 msgid "Feed &URL:" -msgstr "&URL del feed:" +msgstr "&URL della fonte:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:285 msgid "&Add feed" @@ -11107,7 +11114,7 @@ msgstr "Spedizione di un messaggio elettronico a" msgid "Auto convert the following books before sending via email?" msgstr "" "Convertire automaticamente i libri selezionati prima di inviare con posta " -"eletrronica?" +"elettronica?" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "" @@ -11140,6 +11147,16 @@ msgid "" "group names for the various metadata entries are documented in " "tooltips.

" msgstr "" +"
\n" +"

Imposta uno schema di espressione regolare da utilizzare quando provi a " +"stimare i metadati degli ebook dai nomi dei file.

\n" +"

È disponibile un tutorial sull'uso delle espressioni " +"regolari

\n" +"

Usa la funzione Prova in basso per provare le espressioni regolari " +"su alcuni nomi di esempio (ricorda di includere l'estensione del file). I " +"nomi dei gruppi per le diverse voci dei metadati sono documentate nei " +"suggerimenti.

" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 msgid "Regular &expression" @@ -11207,19 +11224,19 @@ msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152 msgid "Publisher:" -msgstr "" +msgstr "Editore:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153 msgid "Regular expression (?P)" -msgstr "" +msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155 msgid "Published:" -msgstr "" +msgstr "Pubblicato:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156 msgid "Regular expression (?P)" -msgstr "" +msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 @@ -11357,11 +11374,11 @@ msgstr "Mostra libri nella memoria principale del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:73 msgid "Show books in storage card A" -msgstr "Mostra libri nella memory card A" +msgstr "Mostra i libri nella scheda di memoria A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:75 msgid "Show books in storage card B" -msgstr "Mostra libri nella memory card B" +msgstr "Mostra i libri nella scheda di memoria B" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" @@ -11389,7 +11406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:195 msgid "&Go!" -msgstr "&Vai!" +msgstr "&Vai" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:201 msgid "Do Quick Search (you can also press the Enter key)" @@ -11419,13 +11436,13 @@ msgstr "Dimensione (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Modificato" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:312 msgid "The lookup/search name is \"{0}\"" -msgstr "La parola chiave è \"{0}\"" +msgstr "La parola chiave è «{0}»" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:765 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1320 @@ -11494,7 +11511,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" -msgstr "Ripristina layout perdefinito" +msgstr "Ripristina la struttura predefinita" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:887 msgid "" @@ -11721,7 +11738,7 @@ msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " "on windows where GUI apps do not have a output streams." msgstr "" -"Redireziona l'output della console a una finestra di dialogo (sia stdout che " +"Redirigi l'output della console a una finestra di dialogo (sia stdout che " "stderr). Utile nelle finestre delle applicazioni grafiche che non hanno un " "flusso di output." @@ -11858,7 +11875,7 @@ msgstr "Selezionare formati per: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:778 msgid "You do not have permission to read the following files:" -msgstr "Non hai privilegi per leggere i documenti indicati:" +msgstr "Non hai i permessi per leggere i file indicati:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:808 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 @@ -11896,7 +11913,7 @@ msgstr "&Genera copertina" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:911 msgid "Not a valid picture" -msgstr "L'immagine non ee valida" +msgstr "L'immagine non è valida" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:935 msgid "Specify title and author" @@ -11954,12 +11971,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 msgid "This ISBN number is valid" -msgstr "Questo numero ISBN è valido" +msgstr "Questo numero ISBN è valido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1203 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1265 msgid "This ISBN number is invalid" -msgstr "Questo numero ISBN è valido" +msgstr "Questo numero ISBN è valido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 @@ -11976,7 +11993,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" -msgstr "" +msgstr "E&ditore:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1345 msgid "Clear date" @@ -12346,7 +12363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:85 msgid "&Tags to apply when adding a book:" -msgstr "" +msgstr "&Tag da applicare all'aggiunta di un libro:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:86 msgid "" @@ -12377,11 +12394,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 msgid "Compact Metadata" -msgstr "" +msgstr "Metadati compatti" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" -msgstr "" +msgstr "Tutto in una scheda" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 msgid "Done" @@ -12393,17 +12410,20 @@ msgstr "I dialoghi di conferma sono stati ripristinati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147 msgid "Show notification when &new version is available" -msgstr "&Visualizza un avvertimento quando è disponibile una nuova versione" +msgstr "&Visualizza un avviso quando è disponibile una nuova versione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:148 msgid "" "If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" "If not checked, the values can be Yes or No." msgstr "" +"Se marcata, i valori delle colonne personalizzate Sì/No possono essere Sì, " +"No o Sconosciuto.\n" +"Se non è marcata, i valori possono essere Sì o No." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "" +msgstr "Le colonne Sì/No hanno tre valori (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" @@ -12575,7 +12595,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "" +msgstr "Digita un'espressione regolare" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format @@ -12592,7 +12612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" -msgstr "" +msgstr "in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" @@ -12600,7 +12620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "" +msgstr "Aggiungi un'altra condizione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" @@ -12608,7 +12628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "" +msgstr "Condizione non valida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format @@ -12617,7 +12637,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "" +msgstr "Nessuna condizione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" @@ -12631,6 +12651,10 @@ msgid "" "
%(rule)s
\n" " " msgstr "" +"\n" +"

Regola avanzata per la colonna %(col)s:\n" +"

%(rule)s
\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -12654,6 +12678,10 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

You can change an existing rule by double clicking it." msgstr "" +"Puoi controllare il colore delle colonne nell'elenco dei libri creando " +"«regole» che dicono a calibre quale colore utilizzare. Fai clic sul pulsante " +"Aggiungi regola in basso per iniziare.

Puoi cambiare una regola " +"esistente facendo clic su di essa." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" @@ -12665,28 +12693,28 @@ msgstr "Rimuovi regola" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "" +msgstr "Sposta la regola selezionata in alto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "" +msgstr "Sposta la regola selezionata in basso" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "" +msgstr "Aggiungi regola avanzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" -msgstr "" +msgstr "Nessuna regola selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:573 #, python-format msgid "No rule selected for %s." -msgstr "" +msgstr "Nessuna regola selezionata per %s." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:578 msgid "removal" -msgstr "" +msgstr "rimozione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 msgid "You must select a column to delete it" @@ -12714,7 +12742,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "" +msgstr "Sposta la colonna in alto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 @@ -12733,7 +12761,7 @@ msgstr "Modifica le opzioni di una colonna personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" -msgstr "" +msgstr "Sposta la colonna in basso" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 @@ -12800,11 +12828,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" -msgstr "" +msgstr "Crea una colonna personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" -msgstr "" +msgstr "Creazione rapida:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 @@ -12833,7 +12861,7 @@ msgstr "Testo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" -msgstr "" +msgstr "Modifica una colonna personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" @@ -12863,19 +12891,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177 msgid "My Tags" -msgstr "" +msgstr "I miei tag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" -msgstr "" +msgstr "Le mie serie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179 msgid "My Rating" -msgstr "" +msgstr "Le mie valutazioni" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:180 msgid "People" -msgstr "" +msgstr "Persone" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:207 msgid "" @@ -12951,7 +12979,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" -msgstr "" +msgstr "Il colore {0} è sconosciuto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 msgid "&Lookup name" @@ -12966,7 +12994,7 @@ msgid "" "Used for searching the column. Must contain only digits and lower case " "letters." msgstr "" -"Usato per cercare la colonna. Può contere solo numberi e lettere minuscole." +"Usato per cercare la colonna. Può contenere solo numeri e lettere minuscole." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:223 msgid "" @@ -12976,7 +13004,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "" +msgstr "Tipo di &colonna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." @@ -13001,7 +13029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:231 msgid "Contains names" -msgstr "" +msgstr "Contiene nomi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:232 msgid "" @@ -13050,7 +13078,7 @@ msgstr "Formato per le &date" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245 msgid "Format for &numbers" -msgstr "" +msgstr "Formato per i &numeri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246 msgid "&Template" @@ -13082,7 +13110,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253 msgid "Show in tags browser" -msgstr "" +msgstr "Mostra nel navigatore dei tag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" @@ -13112,7 +13140,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:263 msgid "Colors" -msgstr "" +msgstr "Colori" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" @@ -13129,7 +13157,7 @@ msgstr "Debug riconoscimento dispositivi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "" +msgstr "Recupero delle informazioni sul dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" @@ -13138,7 +13166,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 msgid "Device Detection" -msgstr "" +msgstr "Rilevamento dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" @@ -13224,7 +13252,7 @@ msgstr "Largo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Off" -msgstr "" +msgstr "Spento" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Small" @@ -13252,7 +13280,7 @@ msgstr "Mai" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "By first letter" -msgstr "" +msgstr "In base all'iniziale" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Disabled" @@ -13268,15 +13296,15 @@ msgstr "Colorazione delle colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" -msgstr "&Aspetto interfaccia grafica (richiede riavvio):" +msgstr "&Aspetto interfaccia grafica (richiede il riavvio):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:209 msgid "Choose &language (requires restart):" -msgstr "Ling&ua (richiede riavvio):" +msgstr "Scegli la &lingua (richiede il riavvio):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:210 msgid "Enable system &tray icon (needs restart)" -msgstr "Visualizza l'&icona nell'area di notifica (richiede riavvio)" +msgstr "Visualizza l'&icona nell'area di notifica (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:211 msgid "Disable all animations. Useful if you have a slow/old computer." @@ -13308,7 +13336,7 @@ msgstr "Mostra &testo sotto le icone:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:218 msgid "Interface font:" -msgstr "" +msgstr "Carattere dell'interfaccia:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:219 msgid "Change &font (needs restart)" @@ -13320,19 +13348,19 @@ msgstr "Interfaccia principale" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:221 msgid "Select displayed metadata" -msgstr "" +msgstr "Seleziona i metadati visualizzati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "Sposta in alto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" -msgstr "" +msgstr "Sposta in basso" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "Default author link template:" -msgstr "" +msgstr "Modello predefinito di collegamento all'autore:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:225 msgid "" @@ -13352,10 +13380,12 @@ msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" +"Nota che i commenti saranno visualizzati sempre alla fine, " +"indipendentemente dalla posizione assegnata qui." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:233 msgid "Tags browser category &partitioning method:" -msgstr "" +msgstr "Metodo di &partizionamento delle categorie del navigatore dei tag:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:234 msgid "" @@ -13368,7 +13398,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:239 msgid "&Collapse when more items than:" -msgstr "" +msgstr "&Contrai con più elementi di:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:240 msgid "" @@ -13397,12 +13427,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 msgid "Show cover &browser in a separate window (needs restart)" -msgstr "Visualizza le &copertine in una finestra separata (richiede riavvio)" +msgstr "" +"Visualizza le &copertine in una finestra separata (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -"&Numero di copertine da visualizzare in modalità sfoglia (richiede riavvio):" +"&Numero di copertine da visualizzare in modalità sfoglia (richiede il " +"riavvio):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 @@ -13448,19 +13480,19 @@ msgstr "Riavvio richiesto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48 msgid "Source" -msgstr "" +msgstr "Fonte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" -msgstr "" +msgstr "Priorità delle copertine" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:77 msgid "This source is configured and ready to go" -msgstr "" +msgstr "Questa fonte è configurata e pronta per funzionare" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:78 msgid "This source needs configuration" -msgstr "" +msgstr "Questa fonte deve essere configurata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:94 msgid "" @@ -13470,16 +13502,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" -msgstr "" +msgstr "Data di pubblicazione" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "Configure %(name)s
%(desc)s" -msgstr "" +msgstr "Configura %(name)s
%(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" -msgstr "" +msgstr "Nessuna fonte selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:323 msgid "No source selected, cannot configure." @@ -13487,7 +13519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:116 msgid "Metadata sources" -msgstr "" +msgstr "Fonti dei metadati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:117 msgid "" @@ -13504,7 +13536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:120 msgid "Configure selected source" -msgstr "" +msgstr "Configura la fonte selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:122 msgid "" @@ -13513,15 +13545,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 msgid "&Select all" -msgstr "" +msgstr "&Seleziona tutto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124 msgid "&Clear all" -msgstr "" +msgstr "&Cancella tutto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "" +msgstr "&Seleziona predefiniti" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" @@ -13531,7 +13563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "&Set as default" -msgstr "" +msgstr "Impo&sta come predefinito" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128 msgid "" @@ -13541,19 +13573,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" -msgstr "" +msgstr "Conver&ti in testo semplice tutti i commenti scaricati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:130 msgid "Swap author names from FN LN to LN, FN" -msgstr "" +msgstr "Inverti i nomi dell'autore da NM CG a CG, NM" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:131 msgid "Max. number of &tags to download:" -msgstr "" +msgstr "Numero massimo di &tag da scaricare:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132 msgid "Max. &time to wait after first match is found:" -msgstr "" +msgstr "&Tempo massimo d'attesa dopo il primo risultato:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:135 @@ -13563,7 +13595,7 @@ msgstr " sec" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:134 msgid "Max. time to wait after first &cover is found:" -msgstr "" +msgstr "&Tempo massimo d'attesa dopo la prima &copertina:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136 msgid "" @@ -13578,7 +13610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:138 msgid "Prefer &fewer tags" -msgstr "" +msgstr "Pre&ferisci meno tag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:38 msgid "No proxies used" @@ -13586,7 +13618,7 @@ msgstr "Nessun proxy utilizzato" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42 msgid "Using proxies:" -msgstr "" +msgstr "Usare proxy:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:64 msgid "Failed to install command line tools." @@ -13609,12 +13641,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:66 msgid "Max. simultaneous conversion/news download jobs:" -msgstr "" +msgstr "Numero massimo di conversioni simultanee/scaricamenti di notizie:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:67 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -"Limita il massimo numero di lavori simultanei al numero dei &processori " +"Limita il massimo numero di lavori simultanei al numero dei pro&cessori " "disponibili" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:68 @@ -13685,7 +13717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:248 msgid "The {0} device does not support the {1} format." -msgstr "" +msgstr "Il dispositivo {0} non supporta il formato {1}." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:281 msgid "Invalid destination" @@ -13775,7 +13807,7 @@ msgstr "Cerca plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336 msgid "No matches" -msgstr "" +msgstr "Nessuna corrispondenza" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:233 msgid "Could not find any matching plugins" @@ -13801,7 +13833,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:346 msgid "Plugin {0} successfully removed" -msgstr "" +msgstr "Plugin {0} rimosso correttamente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:354 msgid "Cannot remove builtin plugin" @@ -13835,11 +13867,13 @@ msgstr "Carica p&lugin da file" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33 msgid "Any custom field" -msgstr "" +msgstr "Qualsiasi campo personalizzato" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "The lookup name of any custom field (these names begin with \"#\")." msgstr "" +"Il nome di riferimento di ogni campo personalizzato (questi nomi iniziano " +"per «#»)." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57 msgid "Constant template" @@ -13853,7 +13887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:47 msgid "Save &template" -msgstr "Salva &template" +msgstr "Modello di salva&taggio" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:48 msgid "" @@ -13887,7 +13921,7 @@ msgstr "Salva la &copertina separatamente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 msgid "Replace space with &underscores" -msgstr "Sostituire gli spazi con &sottolineature" +msgstr "Sostit&uisci gli spazi con trattini bassi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71 msgid "Update &metadata in saved copies" @@ -13895,12 +13929,12 @@ msgstr "Aggiorna &metadati nelle copie salvate" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72 msgid "Change paths to &lowercase" -msgstr "Cambiare percorsi in &minuscolo" +msgstr "Cambia i percorsi in &minuscolo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:76 msgid "Format &dates as:" -msgstr "Formattato &date:" +msgstr "Formattazione &date:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74 msgid "File &formats to save:" @@ -13947,11 +13981,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:119 msgid "Grouped Search Terms" -msgstr "" +msgstr "Termini di ricerca raggruppati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:97 msgid "The search term cannot be blank" -msgstr "" +msgstr "Il termine di ricerca non può essere nullo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:107 msgid "That name is already used for a column or grouped search term" @@ -13963,7 +13997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:117 msgid "The value box cannot be empty" -msgstr "" +msgstr "Il riquadro del valore non può essere vuoto" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:129 msgid "The empty grouped search term cannot be deleted" @@ -13977,10 +14011,12 @@ msgstr "Cerca men&tre digiti" msgid "" "&Highlight search results instead of restricting the book list to the results" msgstr "" +"Evidenzia i risultati di ricerca anzic&hé restringere l'elenco dei libri ai " +"risultati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:112 msgid "What to search by default" -msgstr "" +msgstr "Cosa cercare in modo predefinito" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:113 msgid "" @@ -13989,14 +14025,19 @@ msgid "" "search not just authors but title/tags/series/comments/etc. Use these " "options if you would like to change this behavior." msgstr "" +"Quando digiti un termini di ricerca senza un prefisso, in modo predefinito " +"calibre cercherà tutte le corrispondenze dei metadati. Ad esempio, la " +"digitazione di «asimov» cercherà non solo tra gli autori, ma " +"titolo/tag/serie/commenti ecc. Utilizza questa opzione se desideri " +"modificare tale comportamento." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:114 msgid "&Limit the searched metadata" -msgstr "" +msgstr "&Limita i metadati ricercati" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:115 msgid "&Columns that non-prefixed searches are limited to:" -msgstr "" +msgstr "&Colonne alle quali sono limitate le ricerche senza prefisso:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:116 msgid "" @@ -14014,7 +14055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" -msgstr "" +msgstr "Cancella lo storico delle ricerc&he" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 msgid "&Names:" @@ -14031,7 +14072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:126 msgid "Delete the current search term" -msgstr "" +msgstr "Elimina il termine di ricerca corrente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:128 msgid "" @@ -14043,11 +14084,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "&Save" -msgstr "" +msgstr "&Salva" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" -msgstr "" +msgstr "Crea categorie &utente da:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:133 msgid "" @@ -14085,7 +14126,7 @@ msgid "" "device in sync with the calibre library, on every connect" msgstr "" "

  • Gestione manuale: calibre aggiorna i metadati e aggiunge le " -"collezioni solo quando un libro viene inviato. Con questa opzione, calibre " +"collezioni solo quando un libro viene inviato. Con questa opzione, calibre " "non rimuoverà mai una collezione.
  • \n" "
  • Solo all'invio: calibre aggiorna i metadati e aggiunge/rimuove le " "collezioni per un libro solo quando viene spedito al dispositivo.
  • \n" @@ -14102,7 +14143,7 @@ msgstr "" "Qui è possibile controllare come calibre salverà i libri quando viene fatto " "clic sul pulsante «Invia al dispositivo». Questa impostazione può essere " "sovrascritta per ogni dispositivo nell'interfaccia dei plugin del " -"dispositivo in «Preferenze->Avanzate->Plugins»" +"dispositivo in «Preferenze->Avanzate->Plugin»" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:424 @@ -14143,15 +14184,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:129 msgid "Max. &cover size:" -msgstr "Dimensi&one massima copertina:" +msgstr "Dimensione massima della &copertina:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:131 msgid "Max. &OPDS items per query:" -msgstr "Massimo elementi &OPDS per richiesta:" +msgstr "Num. massimo di elementi &OPDS per richiesta:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:132 msgid "Max. OPDS &ungrouped items:" -msgstr "Elementi OPDS &sparsi massimi:" +msgstr "N&um. massimo di elementi OPDS sparsi:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:133 msgid "Restriction (saved search) to apply:" @@ -14289,15 +14330,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:173 msgid "Template functions" -msgstr "" +msgstr "Modelli di funzioni" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:137 msgid "You cannot delete a built-in function" -msgstr "" +msgstr "Non puoi eliminare una funzione interna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:147 msgid "Function not defined" -msgstr "" +msgstr "Funzione non definita" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:158 msgid "" @@ -14467,7 +14508,7 @@ msgid "" "changing them one by one until you find the invalid setting." msgstr "" "Le ottimizzazioni inserite non sono valide, provare a ripristinare quelle " -"predefinite e cambiarle una per volta fino a trovare l'quella non valida." +"predefinite e cambiarle una per volta fino a trovare quella non valida." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:88 msgid "" @@ -14527,13 +14568,15 @@ msgstr "Ricerche salvate" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:447 msgid "Choose saved search or enter name for new saved search" -msgstr "Scegliere ricerca salvata o inserire il nome per la nuova ricerca" +msgstr "Scegli ricerca salvata o inserisci il nome della nuova ricerca" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:453 msgid "" "Save current search under the name shown in the box. Press and hold for a " "pop-up options menu." msgstr "" +"Salva la ricerca corrente con il nome mostrato nel riquadro. Premi e tieni " +"premuto per un menu di opzioni a comparsa." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:458 msgid "Create saved search" @@ -14564,6 +14607,8 @@ msgstr "(tutti i libri)" msgid "" "Books display will be restricted to those matching a selected saved search" msgstr "" +"La visualizzazione dei libri sarà ristretta a quelli che corrispondono a un " +"ricerca salvata selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:53 msgid " or the search " @@ -15134,7 +15179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:159 msgid "Remove category" -msgstr "" +msgstr "Rimuovi la categoria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:160 #, python-format @@ -15220,6 +15265,8 @@ msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" msgstr "" +"Tutti i gestori delle categorie sono disponibili facendo clic con il tasto " +"destro del mouse nel navigatore dei tag in alto" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:378 @@ -15365,7 +15412,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:196 msgid "&Donate to support calibre" -msgstr "&Donazione per sostenere Calibre" +msgstr "&Donazione per sostenere calibre" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:232 msgid "&Restore" @@ -15393,7 +15440,7 @@ msgstr "Errore di conversione" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:573 msgid "Recipe Disabled" -msgstr "Ricetta deattivata" +msgstr "Ricetta disattivata" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:589 msgid "Failed" @@ -15409,8 +15456,8 @@ msgid "" " Quitting may cause corruption on the device.
    \n" " Are you sure you want to quit?" msgstr "" -" sta comunicando col dispositivo!
    \n" -" Un interruzione potrebbe causare una perdita di dati " +" sta comunicando con il dispositivo!
    \n" +" Un'interruzione potrebbe causare una perdita di dati " "sul dispositivo.
    \n" " Interrompere comunque?" @@ -15604,7 +15651,7 @@ msgstr "&language predefinito per sillabazione:" msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "&Ridimensiona le immagini più grandi della finestra del visualizzatore " -"(richiede riavvio)" +"(richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:197 msgid "Page flip &duration:" @@ -15669,7 +15716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." -msgstr "Larghezza maassima della finestra di visualizzazione in pixel." +msgstr "Larghezza massima della finestra di visualizzazione in pixel." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" @@ -15738,7 +15785,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" -msgstr "Cerca nel dizionario (&L)" +msgstr "Cerca ne&l dizionario" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 @@ -16009,7 +16056,7 @@ msgstr "Stampa del libro elettronico" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:984 msgid "Drag to resize" -msgstr "Trasinare per ridimensionare" +msgstr "Trascinare per ridimensionare" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1019 msgid "Show" @@ -16077,7 +16124,7 @@ msgstr "Benvenuti nel wizard" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 msgid "Welcome to calibre" -msgstr "Benvenuti in Calibre" +msgstr "Benvenuti in calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 @@ -16298,7 +16345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129 msgid "&Hostname:" -msgstr "&Hostname:" +msgstr "Nome &host:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130 msgid "The hostname of your mail server. For e.g. smtp.gmail.com" @@ -16329,7 +16376,7 @@ msgstr "&Mostra" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:138 msgid "&Encryption:" -msgstr "&Sicurezza" +msgstr "Ci&fratura:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:139 msgid "" @@ -16356,7 +16403,7 @@ msgstr "ATTENZIONE: Non usare alcuna cifratura è altamente insicuro" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:144 msgid "&None" -msgstr "&Nessuno" +msgstr "&Nessuna" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:145 msgid "Use Gmail" @@ -17129,7 +17176,7 @@ msgstr "" "\n" "Crea una colonna personalizzata. etichetta è il nome amichevole della " "macchina della colonna. Non\n" -"deve contentere spazi o punteggiatura. nome è il nome amichevole umano della " +"deve contenere spazi o punteggiatura. nome è il nome amichevole umano della " "colonna.\n" "tipo è uno di: {0}\n" @@ -17499,7 +17546,7 @@ msgstr "Valutazioni" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:197 msgid "Identifiers" -msgstr "" +msgstr "Identificatori" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" @@ -17571,11 +17618,11 @@ msgstr "La data di pubblicazione" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46 msgid "The date when the metadata for this book record was last modified" -msgstr "" +msgstr "La data di ultima modifica dei metadati di questo libro" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The calibre internal id" -msgstr "Denominazione interna di Calibre" +msgstr "Identificativo interno di calibre" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:76 msgid "Options to control saving to disk" @@ -17658,7 +17705,7 @@ msgstr "Converti i percorsi in lettere minuscole." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:123 msgid "Replace whitespace with underscores." -msgstr "Sostituire gli spazi vuoti con sottolineature." +msgstr "Sostituisci gli spazi con trattini bassi." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:382 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:415 @@ -17768,7 +17815,7 @@ msgstr "%d stelle" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Popularity" -msgstr "Popolarità" +msgstr "Popolarità" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 msgid "Sort by" @@ -17786,7 +17833,7 @@ msgstr "home" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Newest" -msgstr "Più recenti" +msgstr "Più recenti" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614 @@ -18001,7 +18048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" -msgstr "Inverti nome e Cognome dell'autore durante la lettura dei metadati" +msgstr "Inverti nome e cognome dell'autore durante la lettura dei metadati" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" @@ -18664,7 +18711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" -msgstr "Selezionare tema (richiede riavvio)" +msgstr "Seleziona il tema (richiede il riavvio)" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:109 msgid "ERROR: Unhandled exception" @@ -18733,7 +18780,7 @@ msgstr "Sezione sconosciuta" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:142 msgid "Unknown feed" -msgstr "Feed sconosciuto" +msgstr "Fonte sconosciuta" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:160 #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:187 @@ -18798,7 +18845,7 @@ msgstr " da " #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:750 msgid "\tFailed links:" -msgstr "\tLink falliti:" +msgstr "\tCollegamenti non validi:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845 msgid "Could not fetch article." diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 225590b706..a3a684c0de 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-25 02:13+0000\n" +"PO-Revision-Date: 2011-07-30 07:16+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -1462,7 +1462,7 @@ msgstr "Moovybookリーダーとの通信" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "COBYと通信" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -2038,6 +2038,8 @@ msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" +"ビルトインのレシピ名をリストアップする。以下のようにしてビルトイン・レシピからEBookを作成できます。ebook-convert \"Recipe " +"Name.recipe\" output.epub" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" @@ -5670,7 +5672,7 @@ msgstr "許可がありません" msgid "" "Cannot add some files as you do not have permission to access them. Click " "Show Details to see the list of such files." -msgstr "" +msgstr "ファイルにアクセスする権限が無いので、ファイルを追加できませんでした。「詳細を表示」をクリックすると問題のファイルのリストが見れます。" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" @@ -18591,11 +18593,11 @@ msgstr "以下の記事をダウンロードに失敗しました:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746 msgid "Failed to download parts of the following articles:" -msgstr "" +msgstr "以下の記事の一部をダウンロードすることに失敗しました。" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748 msgid " from " -msgstr "" +msgstr " / " #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:750 msgid "\tFailed links:" @@ -18627,17 +18629,17 @@ msgstr "表紙をダウンロード..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:888 msgid "Generating masthead..." -msgstr "" +msgstr "発行人欄を生成中..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968 #, python-format msgid "Starting download [%d thread(s)]..." -msgstr "" +msgstr "ダウンロードを開始 [%d スレッド]..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 #, python-format msgid "Feeds downloaded to %s" -msgstr "" +msgstr "%s にフィードがダウンロードされました。" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:993 #, python-format @@ -18647,11 +18649,11 @@ msgstr "表紙のダウンロードできません:%s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 #, python-format msgid "Downloading cover from %s" -msgstr "" +msgstr "%s から表紙がダウンロード中" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1048 msgid "Masthead image downloaded" -msgstr "" +msgstr "ロゴイメージをダウンロードしました" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 msgid "Untitled Article" @@ -18660,22 +18662,22 @@ msgstr "タイトルのない文書" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 #, python-format msgid "Article downloaded: %s" -msgstr "" +msgstr "記事をダウンロードしました:%s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 #, python-format msgid "Article download failed: %s" -msgstr "" +msgstr "記事のダウンロードに失敗しました:%s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 msgid "Fetching feed" -msgstr "" +msgstr "フィードを取得中" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." -msgstr "" +msgstr "ログインに失敗。Calibreの定期刊行物サービスにあるユーザー名とパスワードの設定を確かめてください。" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 msgid "" @@ -18700,19 +18702,19 @@ msgstr "カスタム" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:118 msgid "Next section" -msgstr "" +msgstr "次のセクション" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:121 msgid "Main menu" -msgstr "" +msgstr "メインメニュー" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:125 msgid "Previous section" -msgstr "" +msgstr "前のセクション" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:214 msgid "Section Menu" -msgstr "" +msgstr "セクション・メニュー" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:217 msgid "Main Menu" @@ -18733,45 +18735,48 @@ msgid "" "\n" "Where URL is for example http://google.com" msgstr "" +"%prog URL\n" +"\n" +"URLは例えば以下のような物:http://google.com" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479 #, python-format msgid "Base directory into which URL is saved. Default is %default" -msgstr "" +msgstr "URLが保存されるベース・ディレクトリ。ディフォールトは %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" -msgstr "" +msgstr "サーバーからの応答を待つタイムアウトの秒数。ディフォールト: %default s" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" -msgstr "" +msgstr "再帰的にたどる最大のレベル。(リンクをたどる深さ)ディフォールト: %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" -msgstr "" +msgstr "ダウンロードする最大のファイル数。これは タグのみに適用されます。ディフォールトは %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" -msgstr "" +msgstr "連続して取得する間隔の最小の間隔秒。ディフォールトは %default s" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." -msgstr "" +msgstr "ダウンロードしようとするウエブサイトの文字エンコーディング。ディフォールトではエンコーディングは自動判別しようとされます。" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494 msgid "" @@ -18779,6 +18784,8 @@ msgid "" "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" +"この正規表現にマッチするリンクのみをたどる。このオプションは何度でも指定できるので、指定したどれかの正規表現にマッチすれば、そのリンクはたどられます。ディ" +"フォールトでは全てのリンクをたどります。" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496 msgid "" @@ -18787,6 +18794,8 @@ msgid "" "a link, it will be ignored.By default, no links are ignored. If both filter " "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" +"この正規表現にマッチするリンクを無視します。このオプションは何度でも指定できるので、どれか一つの正規表現にマッチすれば、そのリンクは無視されます。ディフォ" +"ールトでは無視されるリンクはありません。もし無視する正規表現と、たどる正規表現の両方にマッチした場合、無視する正規表現が使われます。" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "Do not download CSS stylesheets." @@ -18794,7 +18803,7 @@ msgstr "CSS(スタイルシート)をダウンロードしない" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "OK" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 063e8bca65..e5bed1ef7d 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -44,14 +44,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-29 16:26+0000\n" -"Last-Translator: Kovid Goyal \n" +"PO-Revision-Date: 2011-07-30 17:22+0000\n" +"Last-Translator: Redmar \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -1560,7 +1560,7 @@ msgstr "Communiceer met de Moovybook E-reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "Met de COBY communiceren" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1851,6 +1851,11 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"Kan geen toegang tot bestanden in het hoofdgeheugen van uw apparaat krijgen. " +"U kunt voor ondersteuning contact met de fabrikant opnemen. Vaak helpt het " +"om een andere USB-kabel of USB-poort op uw computer te gebruiken. Als uw " +"apparaat een optie heeft voor het ‘terugzetten naar fabrieksinstellingen’ " +"kunt u dit ook proberen. Onderliggende fout: %s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1861,6 +1866,12 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"Kan geen toegang tot bestanden in de SD-kaart van uw apparaat krijgen. Dit " +"kan vele oorzaken hebben. De SD-kaart kan beschadigd zijn, kan te groot zijn " +"voor uw apparaat, kan tegen schrijven beschermd zijn etc. Probeer een andere " +"SD-kaart, of formatteer uw SD-kaart met het FAD32-bestandssysteem. Zorg ook " +"dat er niet teveel bestanden in de root van uw SD-kaart staan. Onderliggende " +"fout: %s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 @@ -2184,6 +2195,9 @@ msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" +"Namen van ingebouwde recepten weergeven. U kunt de volgende opdracht " +"gebruiken om met behulp van een recept een e-book te maken: ebook-convert " +"\"Receptnaam.recipe\" uitvoer.epub" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" @@ -6181,6 +6195,8 @@ msgid "" "Cannot add some files as you do not have permission to access them. Click " "Show Details to see the list of such files." msgstr "" +"Kan sommige bestanden niet toevoegen, omdat u geen rechten heeft om deze te " +"lezen. Klik op ‘Details weergeven om een lijst van deze bestanden te zien." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" @@ -7147,6 +7163,18 @@ msgid "" "size-rescaling\">User Manual for a discussion of how font size rescaling " "works.

    " msgstr "" +"

    Deze wizard helpt u bij het kiezen van een juiste lettergrootte. Vul de " +"standaard lettergrootte van het invoerdocument en de invoer-lettergrootte " +"in. De wizard zal dan weergeven naar welke lettergrootte dit door het " +"herschalingsalgoritme wordt omgezet. U kunt het algoritme aanpassen door de " +"standaard lettergrootte van de uitvoer en uitvoer-lettergrootte hieronder in " +"te vullen. Als de waardes goed zijn kunt u op OK klikken.

    \n" +"

    Als er geen lettergrootte wordt opgegeven of als de standaard " +"lettergrootte voor de uitvoer nul is zullen de instellingen van het huidige " +"uitvoerprofiel gebruikt worden.

    \n" +"

    Zie de handleiding (Engelstalig) voor uitgebreide uitleg over " +"het herschalen van lettertypegroottes.

    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:108 msgid "&Output document" @@ -11481,6 +11509,16 @@ msgid "" "group names for the various metadata entries are documented in " "tooltips.

    " msgstr "" +"
    \n" +"

    Stel een regexp in die gebruikt wordt bij het afleiden van metadata uit " +"bestandsnamen.

    \n" +"

    Er is een Engelstalige tutorial over het gebruik van regexp " +"beschikbaar.

    \n" +"

    Gebruik de Test mogelijkheden hieronder om uw regexp op een aantal " +"bestandsnamen uit te testen (vergeet de bestandsextensies niet). De " +"groepnamen van de verschillende metadata velden worden in tooltips " +"weergegeven.

    " #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 msgid "Regular &expression" @@ -13442,6 +13480,11 @@ msgid "" "a red X.\n" "Everything else will show nothing." msgstr "" +"Vinkjes in de GUI tonen. De waardes ‘yes’ ‘checked’ en ‘true’\n" +"zullen met een groen vinkje getoond worden. De waardes \n" +"‘no’ ‘unchecked’ en ‘false’ zullen met een rode X getoond\n" +"worden.\n" +"Alle andere waardes zullen niet getoond worden." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:229 msgid "Show checkmarks" @@ -19204,6 +19247,12 @@ msgid "" "otherwise return not_found_val. If the string contains separators, then it " "is also treated as a list and each value is checked." msgstr "" +"str_in_list(val, separator, string, found_val, not_found_val) -- behandelt " +"‘val’ als een lijst items die door ‘separator’ gescheiden worden, en " +"vergelijk de string met elke waarde in de lijst. Als de string met een " +"waarde overeenkomt wordt found_val teruggegeven, anders not_found_val. Als " +"de string zelf separators bevat wordt deze als een lijst beschouwd, en " +"worden alle waardes in de lijst gecontroleerd. is checked." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 msgid "" @@ -19215,6 +19264,18 @@ msgid "" "regexp matches the identifier's value. If there is a match, return " "found_val, otherwise return not_found_val." msgstr "" +"identifier_in_list(val, id, found_val, not_found_val) -- behandelt ‘val’ als " +"een lijst van identifiers, gescheiden door komma's, en vergelijkt de string " +"met elke waarde in de lijst. Een identifier heeft het formaat " +"\"identifier:value\". De id-parameter moet \"id\" of \"id:regexp\" zijn. In " +"het eerste geval is er een overeenkomst als er een identifier met die id " +"bestaat. In het tweede geval is er alleen een overeenkomst als de regexp met " +"de waarde van de identifier overeenkomt. Als er een overeenkomst is wordt " +"found_val teruggegeven, anders not_found_val.mat \"identifier:value\". The " +"id parameter should be either \"id\" or \"id:regexp\". The first case " +"matches if there is any identifier with that id. The second case matches if " +"the regexp matches the identifier's value. If there is a match, return " +"found_val, otherwise return not_found_val." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 msgid "" @@ -19318,6 +19379,12 @@ msgid "" "get the mod time for a specific format. Note that format names are always " "uppercase, as in EPUB." msgstr "" +"formats_modtimes(date_format) -- geeft een komma-gescheiden lijst van " +"colon_separated items terug die de wijzigingsdata van een boek weergeven. De " +"date_format parameter geeft aan hoe de datum geformatteerd moet worden. Zie " +"de functie date_format voor details. U kunt de select functie gebruiken om " +"de wijzigingsdatum van een specifiek formaat op te vragen. Let op dat " +"formaatnamen altijd in hoofdletters zijn, zoals EPUB." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 msgid "" @@ -19326,6 +19393,10 @@ msgid "" "function to get the size for a specific format. Note that format names are " "always uppercase, as in EPUB." msgstr "" +"formats_sizes() -- geeft een komma-gescheiden lijst van colon_separated " +"items terug die de grootte van formaten van een boek in bytes weergeven. U " +"kunt de select functie gebruiken om de grootte van een specifiek formaat op " +"te vragen. Let op dat formaatnamen altijd in hoofdletters zijn, zoals EPUB." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 msgid "" @@ -19343,6 +19414,11 @@ msgid "" "examples). See the template language and python documentation for more " "examples. Returns the empty string if formatting fails." msgstr "" +"format_number(v, template) -- formatteer het getal v met een python " +"formatting template, zoals \"{0:5.2f}\" of \"{0:,d}\" of \"${0:5,.2f}\". Het " +"field_name-deel van de template moet een 0 (nul) zijn (het \"{0:\"deel in " +"het voorbeeld). Zie de template language en python-documentatie voor meer " +"voorbeelden. Geeft een lege string terug als het formatteren mislukt." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 msgid "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 3c1c4bb27e..a1822f4b6a 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-27 17:09+0000\n" -"Last-Translator: Kovid Goyal \n" +"PO-Revision-Date: 2011-07-31 01:37+0000\n" +"Last-Translator: Flame-037 \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -1378,7 +1378,7 @@ msgstr "Соединиться с Kindle 2/3" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" -msgstr "" +msgstr "Отправлять номер страницы при передаче книг" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 msgid "" @@ -1834,7 +1834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "" +msgstr "Папка главной памяти" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -2918,7 +2918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Было найдено несколько HTML файлов в архиве. Будет использован %s" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -2927,7 +2927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "HTML файл %s в корне пустой" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3479,7 +3479,7 @@ msgstr "Загружать метаданные и обложки с Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" -msgstr "" +msgstr "US" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" @@ -3537,6 +3537,8 @@ msgid "" "To use isbndb.com you have to sign up for a free accountat isbndb.com and " "get an access key." msgstr "" +"Для использования isbndb.com необходимо бесплатно зарегистрироваться на " +"isbndb.com и получить ключ доступа" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:42 msgid "" @@ -3544,6 +3546,10 @@ msgid "" "an isbndb key and enter it below. Instructions to get the key are here." msgstr "" +"Для использования метадаты с isbndb.com необходимо бесплатно " +"зарегистрироваться на isbndb.com и получить ключ доступа. Введите ваш ключ " +"на следущей строке. Инструкции как это зделать здесь." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" @@ -3608,7 +3614,7 @@ msgstr "" msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." -msgstr "" +msgstr "Добавить оглавление в начало книги вместо конца. Не рекомендуется." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index ef28507752..e2f8a2bd15 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-21 18:01+0000\n" -"Last-Translator: Fredrik Nyqvist \n" +"PO-Revision-Date: 2011-07-31 00:30+0000\n" +"Last-Translator: Merarom \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -335,7 +335,7 @@ msgstr "Hämta anteckningar från en ansluten Kindle (exprimentell)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "Skapa en katalog med de böcker som finns i ditt calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" @@ -359,7 +359,7 @@ msgstr "Ladda hem nyheter från Internet i e-boksformat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Visa en lista med relaterade böcker" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -375,7 +375,7 @@ msgstr "Starta om calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "Öppna mappen med de bokfiler som finns i ditt calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" @@ -386,6 +386,8 @@ msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" +"Skicka böcker via e-post eller webben också anslut till iTunes eller mappar " +"på datorn som om de är enheter" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -398,42 +400,44 @@ msgstr "Anpassa calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Hitta böcker liknande den valda" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "Växla mellan olika calibre-bibliotek och utföra underhåll på dem" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Kopiera böcker från devce till din calibre-biblioteket" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "Redigera samlingar i vilka böcker är placerade på enheten" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Kopiera en bok från en kalicalibre-bibliotek till ett annat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "Gör små justeringar till ePub filer i calibre-biblioteket" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" +"Hitta nästa eller föregående träff vid sökning i ditt calibre-biblioteket i " +"markera läget" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "Sök efter böcker från olika boksäljare" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Hämta nytt Calibre-tillägg eller uppdatera din befintliga" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -673,7 +677,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Konvertera e-böcker till %s format" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -905,7 +909,7 @@ msgstr "Inaktivera namngivet tillägg" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -1006,6 +1010,8 @@ msgid "" "\"Copy files to iTunes Media folder %s\" is enabled in iTunes " "Preferences|Advanced" msgstr "" +"\"Kopiera filer till iTunes Media-mappen %s\" är aktiverat i iTunes-" +"inställningarna | Avancerad" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "" @@ -1014,6 +1020,11 @@ msgid "" "your calibre configuration directory.

    Enabling indicates that iTunes " "is configured to store copies in your iTunes Media folder.

    " msgstr "" +"

    Denna inställning bör matcha ditt iTunes Inställningar | " +"Avancerat inställning

    Avaktivera lagrar kopior av böcker som " +"överförs till iTunes i din Calibre-konfigurationskatalog..

    Aktivera " +"indikerar att iTunes har konfigurerats för att lagra kopior i din iTunes " +"Media-mappen.

    " #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device" @@ -1224,11 +1235,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Kommunicera med BOEYE BEX Serial ebokläsare." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Kommunicera med BOEYE BDX Serial ebokläsare." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1256,7 +1267,7 @@ msgstr "Kommunicera med PocketBook 602/603/902/903 läsaren." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Kommunicera med PocketBook 360+ läsare." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1318,7 +1329,7 @@ msgstr "Kommunicera med läsplattan The Book." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Kommunicera med Libre Air läsaren." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1429,7 +1440,7 @@ msgstr "Kommunicera med läsplattan Kobo" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "Kobo stöder flera samlingar, inklusive " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" @@ -1491,7 +1502,7 @@ msgstr "Kommunicera med EEE Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Kommunicera med Adam-tabletten" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1499,11 +1510,11 @@ msgstr "Kommunicera med Nextbook Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "Kommunicera med Moovybook-läsare" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "Kommunicera med COBY" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1527,7 +1538,7 @@ msgstr "Kommunicera med läsplattan Nook." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "Kommunicera med Nook Färg och TSR ebokläsare." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1564,6 +1575,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +"Två särskilda samlingar finns tillgängliga: %(abt)s: %(abtv)s och %(aba)s: " +"%(abav)s. Lägg dessa värden till listan för att aktivera dem. Samlingarna " +"kommer att få det namn som efter \":\" tecknet." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -1787,6 +1801,11 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"Det gick inte att komma åt filer i primärminnet på din enhet. Du bör " +"kontakta tillverkaren av enheten för stöd. Vanliga korrigeringar: prova en " +"annan kabel / USB-port på datorn. Om du enheten har en \"Återställ till " +"fabriksinställningar\" typ av inställning någonstans, använda den. " +"Underliggande fel: %s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1797,11 +1816,16 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"Det gick inte att komma åt filer på SD-kortet i enheten. Detta kan inträffa " +"av många skäl. SD-kortet, kan det vara för stor för din enhet kan det vara " +"skrivskyddad, osv Försök med ett annat SD-kort, eller formatera ditt SD-kort " +"med hjälp av FAT32-filsystemet. Kontrollera också att det inte finns för " +"många filer i roten av ditt SD-kort. Underliggande fel: %s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 msgid "USB Vendor ID (in hex)" -msgstr "" +msgstr "USB leverantörs ID (i hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 @@ -1810,21 +1834,23 @@ msgid "" "Get this ID using Preferences -> Misc -> Get information to set up the user-" "defined device" msgstr "" +"Få detta ID med Inställningar -> Övrigt -> Hämta information för att ställa " +"in den användardefinierade enhet" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "" +msgstr "USB-produkts ID (i hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 msgid "USB Revision ID (in hex)" -msgstr "" +msgstr "USB revisions ID (i hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 msgid "Windows main memory vendor string" -msgstr "" +msgstr "Windows primärminne leverantörssträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:48 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:52 @@ -1834,25 +1860,27 @@ msgid "" "This field is used only on windows. Get this ID using Preferences -> Misc -> " "Get information to set up the user-defined device" msgstr "" +"Detta fält används endast på Windows. Få detta ID med Inställningar -> " +"Övrigt -> Hämta information för att ställa in den användardefinierade enhet" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:81 msgid "Windows main memory ID string" -msgstr "" +msgstr "Windows primärminne ID sträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:84 msgid "Windows card A vendor string" -msgstr "" +msgstr "Windows-kort En leverantörssträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:86 msgid "Windows card A ID string" -msgstr "" +msgstr "Windows-kort En ID-sträng" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "" +msgstr "Primärminnesmapp" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -1860,10 +1888,12 @@ msgid "" "Enter the folder where the books are to be stored. This folder is prepended " "to any send_to_device template" msgstr "" +"Ange den mapp där böckerna ska lagras. Denna mapp är prefix till någon " +"send_to_device mall" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" -msgstr "" +msgstr "Kort A mapp" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 #, python-format @@ -2073,6 +2103,9 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Modify the document text and structure using common patterns. Disabled by " +"default. Use %(en)s to enable. Individual actions can be disabled with the " +"%(dis)s options." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2107,6 +2140,8 @@ msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" +"Lista inbyggda receptnamn. Du kan skapa en e-bok från ett inbyggt recept så " +"här: ebok-konvertera \"Recept Name.recipe\" output.epub" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" @@ -2299,6 +2334,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" +"När du skapar en innehållsförteckning från länkar i input dokumentet, " +"tillåter dubbla poster, dvs att fler än en post med samma text, förutsatt " +"att de pekar på en annan plats." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" @@ -2419,6 +2457,9 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." msgstr "" +"När ecalibre tar bort tomma rader mellan stycken, ställer den automatiskt en " +"styckeindrag, att säkerställa att punkterna lätt kan urskiljas. Det här " +"alternativet styr bredden som strecksatsen (i EM)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2439,6 +2480,8 @@ msgid "" "Set the height of the inserted blank lines (in em). The height of the lines " "between paragraphs will be twice the value set here." msgstr "" +"Ställ in höjden på in tomma rader (i EM). Höjden av linjerna mellan " +"punkterna blir dubbelt det värde som här." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 msgid "" @@ -2721,7 +2764,7 @@ msgstr "Skapar" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "Failed to parse: %(name)s with error: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -2979,10 +3022,12 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" +"Teckenkodning för filerna ingång HTML. Vanliga alternativ är: CP1252, " +"CP1251, latin1 och UTF-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 msgid "Add linked files in breadth first order" -msgstr "" +msgstr "Lägg länkade filer i bredd första order" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:92 msgid "" @@ -2991,20 +3036,24 @@ msgid "" "the order A, B, D, C. With this option, they will instead be added as A, B, " "C, D" msgstr "" +"Normalt när följande länkar i HTML-filer calibre gör det djupet först, dvs " +"om filen A länkar till B och C, men B länkar till D, är de filer som har " +"lagts i ordningen A, B, D, C. Med detta alternativ, de kommer istället att " +"läggas till som A, B, C, D" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Flera HTML-filer i arkivet. Endast %s kommer att användas." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "Inga toppnivå HTML-fil hittas." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "Toppnivå HTML-fil %s är tom" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3073,7 +3122,7 @@ msgstr "%s är en tom fil" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "Failed to parse link %(tag)s %(children)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3411,8 +3460,7 @@ msgstr "Etiketter" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Serier" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3582,16 +3630,17 @@ msgstr "Storbritannien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" -msgstr "" +msgstr "Amazon webbplats som ska användas:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" +"Metadata från Amazon att hämtas med hjälp av detta lands Amazon hemsida." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." @@ -3606,10 +3655,12 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Nedladdningar metadata och täcker från Douban.com. Användbara endast för " +"kinesiska böcker." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "Nedladdningar metadata och omslag från Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" @@ -3644,7 +3695,7 @@ msgstr "Ladda ner omslag från The Open Library" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "" +msgstr "Nedladdningar metadata och omslag från Overdrive s Content Reserve" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" @@ -3684,6 +3735,8 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" +"Lägg inte till innehållsförteckningen till boken. Användbart om boken har en " +"egen innehållsförteckning." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 @@ -3713,6 +3766,8 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" +"När du lägger innehållsförteckningen till boken, lägg den i början av boken " +"istället för slutet. Rekommenderas inte." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" @@ -3799,7 +3854,7 @@ msgstr "%s-formaterade böcker stöds inte" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:941 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Book %(sidx)s of %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -3819,6 +3874,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"Kunde inte hitta rimlig punkt för att dela: %(path)s Sub-tree storlek: " +"%(size)d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -4381,6 +4438,11 @@ msgid "" "set and default to the color displayed by the reader (generally this is " "black)." msgstr "" +"Ta inte bort teckenfärg från utdata. Detta är endast användbart när txt-" +"output-formatering är inställd på textil. Textil är den enda formatering som " +"stöder inställning av teckenfärg. Om det här alternativet inte anges kommer " +"teckenfärg inte att fastställas och standard till färg visas av läsaren (i " +"allmänhet är det svart)." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:112 msgid "Send file to storage card instead of main memory by default" @@ -4780,7 +4842,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format msgid "Location %(dl)d • %(typ)s
    %(text)s
    " -msgstr "" +msgstr "Plats %(dl)d • %(typ)s
    %(text)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format @@ -4847,7 +4909,7 @@ msgstr "Byt namn på biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Ta bort biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4903,7 +4965,7 @@ msgstr "Mappen %s finns redan. Ta bort den först." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" -msgstr "" +msgstr "För lång" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" @@ -4920,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "Bibliotek flyttat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4928,6 +4990,8 @@ msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" +"Biblioteket %s har tagits bort från calibre. Filerna finns kvar på din " +"dator, om du vill ta bort dem, måste du att göra det manuellt." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 msgid "none" @@ -4961,6 +5025,9 @@ msgid "" "to a location with a shorter path using Windows Explorer, then point calibre " "to the new location and try again." msgstr "" +"Sökväg till biblioteket för lång. Måste vara mindre än tecken %d. Flytta " +"biblioteket till en plats med en kortare bana med Utforskaren i Windows, led " +"calibre till den nya platsen och försök igen." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 @@ -5134,6 +5201,9 @@ msgid "" "can be slow. Should calibre skip the Recycle Bin? If you click Yes " "the files will be permanently deleted." msgstr "" +"Du försöker att ta bort %d böcker. Skickar så många filer till papperskorgen " +" kan vara långsam . Skulle kaliber hoppa över papperskorgen? Om du " +"klickar på filerna kommer att bort permanent ." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 msgid "Deleting..." @@ -5172,7 +5242,7 @@ msgstr "Ta bort alla format från utvalda böcker, utom ..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "Ta bort alla format från utvalda böcker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5195,12 +5265,16 @@ msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" +"Välj format inte som ska tas bort.

    Observera att detta aldrig " +"kommer att ta bort alla format från en bok." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 msgid "" "All formats for the selected books will be deleted from your " "library.
    The book metadata will be kept. Are you sure?" msgstr "" +" Alla format för den valda böcker kommer att bort från " +"biblioteket.
    Boken metadata kommer att hållas. Är du säker?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5486,6 +5560,15 @@ msgid "" "and subsequently selected books will be permanently deleted from your " "calibre library.

    Are you sure you want to proceed?" msgstr "" +"Bokformat från valda böcker kommer att slås samman till vald första " +"boken (%s). Metadata i den valda första boken kommer inte att ändras. " +"Författare, titel, ISBN och alla andra metadata inte ska slås " +"samman.
    Efter samslagningen kommer den andra och därefter utvalda " +"böcker, med alla metadata tagit bort .
    Alla bokformat från den " +"valda första boken kommer att behållas och eventuella dubbletter format i " +"den andra och därefter utvalda böcker kommer att bli permanent borttagna " +" från ditt calibre-bibliotek.
    Är du säker du vill " +"fortsätta?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:301 #, python-format @@ -5601,7 +5684,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "Ändra calibre beteende" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5717,19 +5800,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Q" -msgstr "" +msgstr "Q" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Show quickview" -msgstr "" +msgstr "Visa QuickView" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:31 msgid "No quickview available" -msgstr "" +msgstr "Ingen snabbvisare tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:32 msgid "Quickview is not available for books on the device." -msgstr "" +msgstr "Snabbvisare är inte tillgänglig för böcker på enheten." #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17 msgid "Similar books..." @@ -5773,19 +5856,19 @@ msgstr "Hämta böcker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "Sök efter e-böcker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "Sök efter denna författare" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "Sök efter denna titel" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "Sök efter den här boken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 @@ -5797,13 +5880,13 @@ msgstr "Butiker" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:285 msgid "Choose stores" -msgstr "" +msgstr "Välj butiker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "Kan inte söka" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" @@ -5986,6 +6069,8 @@ msgid "" "Cannot add some files as you do not have permission to access them. Click " "Show Details to see the list of such files." msgstr "" +"Kan inte lägga till några filer som du inte har behörighet att komma åt dem. " +"Klicka på Visa detaljer för att se en lista över sådana filer." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" @@ -6026,7 +6111,7 @@ msgstr "Sparar..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Insamling av data, var god vänta ..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" @@ -6201,7 +6286,7 @@ msgstr "Klicka för att öppna" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 msgid "Ids" -msgstr "" +msgstr "Ids" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 #, python-format @@ -7139,7 +7224,7 @@ msgstr "Ta bort blankrad mellan stycken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Infoga &tom rad mellan stycken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7148,7 +7233,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "Text&justisering:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -7182,11 +7267,11 @@ msgstr "Snygga till &interpunktion" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "&Indenteringsstorlek:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" -msgstr "" +msgstr "&Linjestorlek:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -7532,7 +7617,7 @@ msgstr "Kan inte bygga regex med grafisk byggare utan en bok." #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:144 msgid "Could not open file" -msgstr "" +msgstr "Kunde inte öppna filen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" @@ -8205,7 +8290,7 @@ msgstr "vald att skickas" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format msgid "%(num)i of %(total)i Books" -msgstr "" +msgstr "%(num)i av %(total)i böcker" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format @@ -8895,7 +8980,7 @@ msgstr "Författarsortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" -msgstr "" +msgstr "Länk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 @@ -8944,7 +9029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:184 msgid "Copy to author" -msgstr "" +msgstr "Kopiera till författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 @@ -9638,7 +9723,7 @@ msgstr "Vi&sa lösenord" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:122 msgid "Restart required" -msgstr "" +msgstr "Omstart krävs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:123 msgid "You must restart Calibre before using this plugin!" @@ -9659,7 +9744,7 @@ msgstr "Alla" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Installed" -msgstr "" +msgstr "installerad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:397 @@ -9681,7 +9766,7 @@ msgstr "Status" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Available" -msgstr "" +msgstr "Tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Calibre" @@ -9689,7 +9774,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Released" -msgstr "" +msgstr "Utgiven" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:328 msgid "PayPal" @@ -9705,27 +9790,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:387 msgid "Platform unavailable" -msgstr "" +msgstr "Plattform saknas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:389 msgid "Calibre upgrade required" -msgstr "" +msgstr "Calibre-uppdatering krävs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:392 msgid "Plugin deprecated" -msgstr "" +msgstr "Tillägg ogiltigt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394 msgid "New version available" -msgstr "" +msgstr "Ny version finns tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 msgid "Latest version installed" -msgstr "" +msgstr "Senaste version installerades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:427 msgid "This plugin has been deprecated and should be uninstalled" -msgstr "" +msgstr "Detta tillägg har blivit ogiltigt och ska avinstalleras" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:428 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:432 @@ -9734,84 +9819,84 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:443 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:445 msgid "Right-click to see more options" -msgstr "" +msgstr "Högerklicka för att se fler alternativ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:430 #, python-format msgid "This plugin can only be installed on: %s" -msgstr "" +msgstr "Detta tillägg kan bara installeras på: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:434 #, python-format msgid "You must upgrade to at least Calibre %s before installing this plugin" -msgstr "" +msgstr "Du måste uppgradera till Calibre %s innan detta tillägg installeras" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 msgid "You can install this plugin" -msgstr "" +msgstr "Du kan installera detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:442 msgid "A new version of this plugin is available" -msgstr "" +msgstr "En ny version av detta tillägg finns tillgängligt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:444 msgid "This plugin is installed and up-to-date" -msgstr "" +msgstr "Detta tillägg är installerat och aktuellt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:473 msgid "Update Check Failed" -msgstr "" +msgstr "Uppdateringskontroll misslyckades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:474 msgid "Unable to reach the MobileRead plugins forum index page." -msgstr "" +msgstr "Misslyckades nå indexsida för MobileRead-tillägget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:481 msgid "User plugins" -msgstr "" +msgstr "Användartillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:486 msgid "User Plugins" -msgstr "" +msgstr "Användartillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:494 msgid "Filter list of plugins" -msgstr "" +msgstr "Filterlista för tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:512 msgid "Description" -msgstr "" +msgstr "Beskrivning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:535 msgid "&Install" -msgstr "" +msgstr "&Installera" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:536 msgid "Install the selected plugin" -msgstr "" +msgstr "Installera valt tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:527 msgid "&Customize plugin " -msgstr "" +msgstr "&Anpassa tillägg " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:528 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:580 msgid "Customize the options for this plugin" -msgstr "" +msgstr "Anpassa inställningar för detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:540 msgid "Version &History" -msgstr "" +msgstr "Versions&historia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:541 msgid "Show history of changes to this plugin" -msgstr "" +msgstr "Visa historia över ändring för detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:545 msgid "Plugin &Forum Thread" -msgstr "" +msgstr "Tilläggs&forumtråd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 @@ -9820,7 +9905,7 @@ msgstr "Aktivera/Inaktivera tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:555 msgid "Enable or disable this plugin" -msgstr "" +msgstr "Aktivera eller avaktivera detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 @@ -9829,15 +9914,15 @@ msgstr "Ta bort tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:560 msgid "Uninstall the selected plugin" -msgstr "" +msgstr "Avinstallera valt tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:569 msgid "Donate to developer" -msgstr "" +msgstr "Donera till utvecklaren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:570 msgid "Donate to the developer of this plugin" -msgstr "" +msgstr "Donera till utvecklare för detta tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 @@ -9847,12 +9932,12 @@ msgstr "Anpassa tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #, python-format msgid "Are you sure you want to uninstall the %s plugin?" -msgstr "" +msgstr "Är du säker att du vill avinstallera %s-tillägget?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:687 #, python-format msgid "Install %s" -msgstr "" +msgstr "Installera %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:282 @@ -9873,27 +9958,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 msgid "Install Plugin Failed" -msgstr "" +msgstr "Tilläggsinstallation misslyckades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:710 #, python-format msgid "Unable to locate a plugin zip file for %s" -msgstr "" +msgstr "Misslyckades hitta en zip-tilläggfil för %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 #, python-format msgid "Downloading plugin zip attachment: %s" -msgstr "" +msgstr "Hämta zip-tilläggsbilaga: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:720 #, python-format msgid "Installing plugin: %s" -msgstr "" +msgstr "Installerar tillägg: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:732 #, python-format msgid "Plugin installed: %s" -msgstr "" +msgstr "Installerat tillägg: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:298 @@ -9913,12 +9998,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 msgid "Version history missing" -msgstr "" +msgstr "Versionshistorik saknas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:773 #, python-format msgid "Unable to find the version history for %s" -msgstr "" +msgstr "Kunde inte hitta versionshistoriken för %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:780 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:333 @@ -9969,12 +10054,12 @@ msgstr "Författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" -msgstr "" +msgstr "** Inga objekt hittades **" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "" "Click in a column in the library view to see the information for that book" -msgstr "" +msgstr "Klicka i en kolumn i biblioteket för att se information om boken" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" @@ -9988,11 +10073,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:73 msgid "Quickview" -msgstr "" +msgstr "Snabbvisning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:74 msgid "Items" -msgstr "" +msgstr "Föremål" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95 @@ -10008,7 +10093,7 @@ msgstr "Sök" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:76 msgid "Search in the library view for the selected item" -msgstr "" +msgstr "Sök i biblioteket anser för det markerade objektet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:23 msgid "" @@ -10271,7 +10356,7 @@ msgstr "Kan inte hämta nyheter eftersom ingen Internetanslutning är aktiv" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207 msgid "Go" -msgstr "" +msgstr "Kör" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208 msgid "blurb" @@ -10781,31 +10866,31 @@ msgstr "Ctrl+S" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" -msgstr "" +msgstr "Mall för språkhandledning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 msgid "Template function reference" -msgstr "" +msgstr "Mall för funktionsreferens" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " -msgstr "" +msgstr "UNDANTAG: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" -msgstr "" +msgstr "Ingen kolumn vald" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" -msgstr "" +msgstr "Du måste ange en kolumn som skall färgas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" -msgstr "" +msgstr "Ingen mall" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" -msgstr "" +msgstr "Mallrutan kan inte vara tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 @@ -10836,11 +10921,11 @@ msgstr "Python &kod:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:30 msgid "Remove any template from the box" -msgstr "" +msgstr "Ta bort alla mallar från rutan" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:32 msgid "Open Template Editor" -msgstr "" +msgstr "Öppna mallredigerare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 @@ -10863,11 +10948,11 @@ msgstr "&Testa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub.py:100 msgid "Cannot preview" -msgstr "" +msgstr "Kan inte förhandsvisa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub.py:101 msgid "You must first explode the epub before previewing." -msgstr "" +msgstr "Du måste först expandera epub före förhandsvisning." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:61 msgid "" @@ -10905,7 +10990,7 @@ msgstr "&Bygg om ePub" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:68 msgid "&Preview ePub" -msgstr "" +msgstr "&Förhandsvisa ePub" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:141 msgid "No recipe selected" @@ -11411,8 +11496,8 @@ msgstr " - Jobb" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Vill du verkligen stoppa valda jobbet?" +msgstr[1] "Vill du verkligen stoppa alla valda jobben?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -11494,7 +11579,7 @@ msgstr "MiB" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Ändrad" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 @@ -11565,7 +11650,7 @@ msgstr "Visa kolumn" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:222 msgid "Shrink column if it is too wide to fit" -msgstr "" +msgstr "Krymp kolumn om det är för brett för att passa" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" @@ -11679,6 +11764,8 @@ msgid "" "Cause a running calibre instance, if any, to be shutdown. Note that if there " "are running jobs, they will be silently aborted, so use with care." msgstr "" +"Orsak en till exempel en körande Calibre, om någon, avsluta denna. Observera " +"att om jobb körs, kommer det tyst aborteras, så använd med försiktighet." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:690 @@ -11853,13 +11940,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 msgid "Authors changed" -msgstr "" +msgstr "Författare förändrades" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:214 msgid "" "You have changed the authors for this book. You must save these changes " "before you can use Manage authors. Do you want to save these changes?" msgstr "" +"Du har ändrat författarna till denna bok. Du måste spara dessa ändringar " +"innan du kan använda Hantera författare. Vill du spara ändringarna?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:302 msgid "" @@ -11912,7 +12001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:600 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "Återställ %s från den ursprungliga" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:646 msgid "Set the cover for the book from the selected format" @@ -12045,15 +12134,15 @@ msgstr "Denna ISBN-nummer är ogiltigt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 msgid "Invalid ISBN" -msgstr "" +msgstr "Ogiltig ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1229 msgid "Enter an ISBN" -msgstr "" +msgstr "Ange ett ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1251 msgid "The ISBN you entered is not valid. Try again." -msgstr "" +msgstr "ISBN du angav är inte giltigt. Försök igen." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" @@ -12194,6 +12283,8 @@ msgid "" "Manage authors. Use to rename authors and correct individual author's sort " "values" msgstr "" +"Hantera författare. Används för att byta namn på författare och korrigera " +"enskilda författarens sorteringsvärden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" @@ -12204,6 +12295,7 @@ msgid "" "Paste the contents of the clipboard into the identifiers box prefixed with " "isbn:" msgstr "" +"Klistra in innehållet i Urklipp i identifierarerutan som inleds med isbn:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" @@ -12211,7 +12303,7 @@ msgstr "&Hämta metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" -msgstr "" +msgstr "Konfigurera metadatahämtning" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 msgid "Change how calibre downloads metadata" @@ -12266,7 +12358,7 @@ msgstr "&Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:811 msgid "Basic metadata" -msgstr "" +msgstr "Grundläggande metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" @@ -12509,7 +12601,7 @@ msgstr "Kompakt Metadata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" -msgstr "" +msgstr "Allt på 1 flik" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 msgid "Done" @@ -12610,142 +12702,144 @@ msgstr "Återställ alla avstängnings och bekräftelsedialogrutor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 msgid "is true" -msgstr "" +msgstr "är sann" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is false" -msgstr "" +msgstr "är falsk" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "is undefined" -msgstr "" +msgstr "är odefinierad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "has id" -msgstr "" +msgstr "har id" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "does not have id" -msgstr "" +msgstr "har inte id" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is equal to" -msgstr "" +msgstr "är lika med" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "is less than" -msgstr "" +msgstr "är mindre än" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 msgid "is greater than" -msgstr "" +msgstr "är större än" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "has" -msgstr "" +msgstr "har" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "does not have" -msgstr "" +msgstr "har inte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has pattern" -msgstr "" +msgstr "har mönster" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have pattern" -msgstr "" +msgstr "har inte mönstret" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is set" -msgstr "" +msgstr "är inställd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not set" -msgstr "" +msgstr "är inte inställd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is" -msgstr "" +msgstr "är" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 msgid "is not" -msgstr "" +msgstr "är inte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 msgid "matches pattern" -msgstr "" +msgstr "passar mönstret" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "does not match pattern" -msgstr "" +msgstr "passar inte mönstret" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "If the ___ column ___ values" -msgstr "" +msgstr "Om ___ kolumnen ___ värden" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:210 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" +"Ange antingen en identifierartyp eller en identifierartyp och värde i " +"formuläret identifierare: värde" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "" +msgstr "Ange ett tal" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" +msgstr "Ange ett datum i formatet ÅÅÅÅ-MM-DD" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "" +msgstr "Skriv in en sträng." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "" +msgstr "Skriv ett reguljärt uttryck" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format msgid "You can match multiple values by separating them with %s" -msgstr "" +msgstr "Du kan passa flera värden genom att separera dem med %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "" +msgstr "Skapa / redigera en färgregelkolumn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" -msgstr "" +msgstr "Skapa en färgregel genom att fylla i rutorna nedan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" -msgstr "" +msgstr "till" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" -msgstr "" +msgstr "Endast om följande villkor är alla uppfyllda:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "" +msgstr "Lägg till ett annat villkor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" -msgstr "" +msgstr "Du kan inaktivera ett tillstånd genom avmarkera alla rutor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "" +msgstr "Ogiltig villkor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format msgid "One of the conditions for this rule is invalid: %s" -msgstr "" +msgstr "Ett av villkoren för denna regel är ogiltig: %s " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" @@ -12793,7 +12887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Remove Rule" -msgstr "" +msgstr "Ta bort regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" From c7e10229d45b2896f724edbbb7d13088e1f8d810 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 30 Jul 2011 23:57:01 -0600 Subject: [PATCH 10/76] MOBI inspect: Dump secondary index header --- src/calibre/ebooks/mobi/debug.py | 133 ++++++++++++++++++++++++++++--- 1 file changed, 124 insertions(+), 9 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 90029cf121..883c9d359a 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -413,6 +413,109 @@ class TagX(object): # {{{ self.num_values, bin(self.bitmask), self.eof) # }}} +class SecondaryIndexHeader(object): # {{{ + + def __init__(self, record): + self.record = record + raw = self.record.raw + #open('/t/index_header.bin', 'wb').write(raw) + if raw[:4] != b'INDX': + raise ValueError('Invalid Secondary Index Record') + self.header_length, = struct.unpack('>I', raw[4:8]) + self.unknown1 = raw[8:16] + self.index_type, = struct.unpack('>I', raw[16:20]) + self.index_type_desc = {0: 'normal', 2: + 'inflection', 6: 'calibre'}.get(self.index_type, 'unknown') + self.idxt_start, = struct.unpack('>I', raw[20:24]) + self.index_count, = struct.unpack('>I', raw[24:28]) + self.index_encoding_num, = struct.unpack('>I', raw[28:32]) + self.index_encoding = {65001: 'utf-8', 1252: + 'cp1252'}.get(self.index_encoding_num, 'unknown') + if self.index_encoding == 'unknown': + raise ValueError( + 'Unknown index encoding: %d'%self.index_encoding_num) + self.unknown2 = raw[32:36] + self.num_index_entries, = struct.unpack('>I', raw[36:40]) + self.ordt_start, = struct.unpack('>I', raw[40:44]) + self.ligt_start, = struct.unpack('>I', raw[44:48]) + self.num_of_ligt_entries, = struct.unpack('>I', raw[48:52]) + self.num_of_cncx_blocks, = struct.unpack('>I', raw[52:56]) + self.unknown3 = raw[56:180] + self.tagx_offset, = struct.unpack(b'>I', raw[180:184]) + if self.tagx_offset != self.header_length: + raise ValueError('TAGX offset and header length disagree') + self.unknown4 = raw[184:self.header_length] + + tagx = raw[self.header_length:] + if not tagx.startswith(b'TAGX'): + raise ValueError('Invalid TAGX section') + self.tagx_header_length, = struct.unpack('>I', tagx[4:8]) + self.tagx_control_byte_count, = struct.unpack('>I', tagx[8:12]) + tag_table = tagx[12:self.tagx_header_length] + if len(tag_table) % 4 != 0: + raise ValueError('Invalid Tag table') + num_tagx_entries = len(tag_table) // 4 + self.tagx_entries = [] + for i in range(num_tagx_entries): + self.tagx_entries.append(TagX(tag_table[i*4:(i+1)*4], + self.tagx_control_byte_count)) + if self.tagx_entries and not self.tagx_entries[-1].is_eof: + raise ValueError('TAGX last entry is not EOF') + + idxt0_pos = self.header_length+self.tagx_header_length + num = ord(raw[idxt0_pos]) + count_pos = idxt0_pos+1+num + self.last_entry = raw[idxt0_pos+1:count_pos] + self.ncx_count, = struct.unpack(b'>H', raw[count_pos:count_pos+2]) + + # There may be some alignment zero bytes between the end of the idxt0 + # and self.idxt_start + idxt = raw[self.idxt_start:] + if idxt[:4] != b'IDXT': + raise ValueError('Invalid IDXT header') + length_check, = struct.unpack(b'>H', idxt[4:6]) + if length_check != self.header_length + self.tagx_header_length: + raise ValueError('Length check failed') + if idxt[6:].replace(b'\0', b''): + raise ValueError('Non null trailing bytes after IDXT') + + + def __str__(self): + ans = ['*'*20 + ' Secondary Index Header '+ '*'*20] + a = ans.append + def u(w): + a('Unknown: %r (%d bytes) (All zeros: %r)'%(w, + len(w), not bool(w.replace(b'\0', b'')) )) + + a('Header length: %d'%self.header_length) + u(self.unknown1) + a('Index Type: %s (%d)'%(self.index_type_desc, self.index_type)) + a('Offset to IDXT start: %d'%self.idxt_start) + a('Number of index records: %d'%self.index_count) + a('Index encoding: %s (%d)'%(self.index_encoding, + self.index_encoding_num)) + u(self.unknown2) + a('Number of index entries: %d'% self.num_index_entries) + a('ORDT start: %d'%self.ordt_start) + a('LIGT start: %d'%self.ligt_start) + a('Number of LIGT entries: %d'%self.num_of_ligt_entries) + a('Number of cncx blocks: %d'%self.num_of_cncx_blocks) + u(self.unknown3) + a('TAGX offset: %d'%self.tagx_offset) + u(self.unknown4) + a('\n\n') + a('*'*20 + ' TAGX Header (%d bytes)'%self.tagx_header_length+ '*'*20) + a('Header length: %d'%self.tagx_header_length) + a('Control byte count: %d'%self.tagx_control_byte_count) + for i in self.tagx_entries: + a('\t' + repr(i)) + a('Text of last entry in NCX: %s'% self.last_entry) + a('Number of entries in the NCX: %d'% self.ncx_count) + + return '\n'.join(ans) + +# }}} + class IndexHeader(object): # {{{ def __init__(self, record): @@ -462,7 +565,6 @@ class IndexHeader(object): # {{{ self.tagx_control_byte_count)) if self.tagx_entries and not self.tagx_entries[-1].is_eof: raise ValueError('TAGX last entry is not EOF') - self.tagx_entries = self.tagx_entries[:-1] idxt0_pos = self.header_length+self.tagx_header_length last_num, consumed = decode_hex_number(raw[idxt0_pos:]) @@ -480,6 +582,9 @@ class IndexHeader(object): # {{{ length_check, = struct.unpack(b'>H', idxt[4:6]) if length_check != self.header_length + self.tagx_header_length: raise ValueError('Length check failed') + if idxt[6:].replace(b'\0', b''): + raise ValueError('Non null trailing bytes after IDXT') + def __str__(self): ans = ['*'*20 + ' Index Header '+ '*'*20] @@ -624,7 +729,8 @@ class IndexEntry(object): # {{{ 0x3f : 'article', } - def __init__(self, ident, entry_type, raw, cncx, tagx_entries): + def __init__(self, ident, entry_type, raw, cncx, tagx_entries, + control_byte_count): self.index = ident self.raw = raw self.tags = [] @@ -638,14 +744,15 @@ class IndexEntry(object): # {{{ except KeyError: raise ValueError('Unknown Index Entry type: %s'%hex(entry_type)) + if control_byte_count not in (1, 2): + raise ValueError('Unknown control byte count: %d'% + control_byte_count) + self.flags = 0 - if self.entry_type in ('periodical', 'article'): - large_tags = [t for t in tagx_entries if t.tag > 64] - if large_tags: - self.flags = ord(raw[0]) - raw = raw[1:] - + if control_byte_count == 2: + self.flags = ord(raw[0]) + raw = raw[1:] expected_tags = [tag for tag in tagx_entries if tag.bitmask & entry_type] @@ -789,7 +896,8 @@ class IndexRecord(object): # {{{ pos = off+consumed+1 idxe = IndexEntry(index, entry_type, indxt[pos:next_off], cncx, - index_header.tagx_entries) + index_header.tagx_entries, + index_header.tagx_control_byte_count) self.indices.append(idxe) rest = indxt[pos+self.indices[-1].consumed:] @@ -1172,6 +1280,10 @@ class MOBIFile(object): # {{{ self.index_header, self.cncx) self.indexing_record_nums = set(xrange(pir, pir+2+self.index_header.num_of_cncx_blocks)) + self.secondary_index_record = self.secondary_index_record = None + sir = self.mobi_header.secondary_index_record + if sir != 0xffffffff: + self.secondary_index_header = SecondaryIndexHeader(self.records[sir]) ntr = self.mobi_header.number_of_text_records @@ -1247,6 +1359,9 @@ def inspect_mobi(path_or_stream, prefix='decompiled'): # {{{ print('\n\n', file=out) print(str(f.cncx).encode('utf-8'), file=out) print('\n\n', file=out) + if f.secondary_index_header is not None: + print(str(f.secondary_index_header).encode('utf-8'), file=out) + print('\n\n', file=out) print(str(f.index_record), file=out) with open(os.path.join(ddir, 'tbs_indexing.txt'), 'wb') as out: print(str(f.tbs_indexing), file=out) From e5300248e1c23aeff98d3bcf13fe50a8194a328e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 00:31:10 -0600 Subject: [PATCH 11/76] MOBI Inspect: dump secondary index record --- src/calibre/ebooks/mobi/debug.py | 101 ++++++++++++++++++++++++++++++- 1 file changed, 99 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 883c9d359a..b51938e60b 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -633,6 +633,9 @@ class Tag(object): # {{{ 3: ('label_offset', 'Offset to label in CNCX'), 4: ('depth', 'Depth of this entry in TOC'), + 11: ('secondary', '[unknown, unknown, ' + 'tag type from TAGX in primary index header]'), + # The remaining tag types have to be interpreted subject to the type # of index entry they are present in } @@ -719,6 +722,9 @@ class IndexEntry(object): # {{{ ''' TYPES = { + # Present in secondary index record + 0x01 : 'null', + 0x02 : 'publication_meta', # Present in book type files 0x0f : 'chapter', 0x6f : 'chapter_with_subchapters', @@ -844,6 +850,90 @@ class IndexEntry(object): # {{{ # }}} +class SecondaryIndexRecord(object): # {{{ + + def __init__(self, record, index_header, cncx): + self.record = record + raw = self.record.raw + + if raw[:4] != b'INDX': + raise ValueError('Invalid Primary Index Record') + + u = struct.unpack + + self.header_length, = u('>I', raw[4:8]) + self.unknown1 = raw[8:12] + self.header_type, = u('>I', raw[12:16]) + self.unknown2 = raw[16:20] + self.idxt_offset, self.idxt_count = u(b'>II', raw[20:28]) + if self.idxt_offset < 192: + raise ValueError('Unknown Index record structure') + self.unknown3 = raw[28:36] + self.unknown4 = raw[36:192] # Should be 156 bytes + + self.index_offsets = [] + indices = raw[self.idxt_offset:] + if indices[:4] != b'IDXT': + raise ValueError("Invalid IDXT index table") + indices = indices[4:] + for i in range(self.idxt_count): + off, = u(b'>H', indices[i*2:(i+1)*2]) + self.index_offsets.append(off-192) + rest = indices[(i+1)*2:] + if rest.replace(b'\0', ''): # There can be padding null bytes + raise ValueError('Extra bytes after IDXT table: %r'%rest) + + indxt = raw[192:self.idxt_offset] + self.size_of_indxt_block = len(indxt) + + self.indices = [] + for i, off in enumerate(self.index_offsets): + try: + next_off = self.index_offsets[i+1] + except: + next_off = len(indxt) + num = ord(indxt[off]) + index = indxt[off+1:off+1+num] + consumed = 1 + num + entry_type = ord(indxt[off+consumed]) + pos = off+consumed+1 + idxe = IndexEntry(index, entry_type, + indxt[pos:next_off], cncx, + index_header.tagx_entries, + index_header.tagx_control_byte_count) + self.indices.append(idxe) + + rest = indxt[pos+self.indices[-1].consumed:] + if rest.replace(b'\0', b''): # There can be padding null bytes + raise ValueError('Extra bytes after IDXT table: %r'%rest) + + + def __str__(self): + ans = ['*'*20 + ' Secondary Index Record (%d bytes) '%len(self.record.raw)+ '*'*20] + a = ans.append + def u(w): + a('Unknown: %r (%d bytes) (All zeros: %r)'%(w, + len(w), not bool(w.replace(b'\0', b'')) )) + a('Header length: %d'%self.header_length) + u(self.unknown1) + a('Unknown (header type? index record number? always 1?): %d'%self.header_type) + u(self.unknown2) + a('IDXT Offset (%d block size): %d'%(self.size_of_indxt_block, + self.idxt_offset)) + a('IDXT Count: %d'%self.idxt_count) + u(self.unknown3) + u(self.unknown4) + a('Index offsets: %r'%self.index_offsets) + a('\nIndex Entries (%d entries):'%len(self.indices)) + for entry in self.indices: + a(str(entry)) + a('') + + + return '\n'.join(ans) + +# }}} + class IndexRecord(object): # {{{ ''' @@ -1284,6 +1374,10 @@ class MOBIFile(object): # {{{ sir = self.mobi_header.secondary_index_record if sir != 0xffffffff: self.secondary_index_header = SecondaryIndexHeader(self.records[sir]) + self.indexing_record_nums.add(sir) + self.secondary_index_record = SecondaryIndexRecord( + self.records[sir+1], self.secondary_index_header, self.cncx) + self.indexing_record_nums.add(sir+1) ntr = self.mobi_header.number_of_text_records @@ -1357,11 +1451,14 @@ def inspect_mobi(path_or_stream, prefix='decompiled'): # {{{ with open(os.path.join(ddir, 'index.txt'), 'wb') as out: print(str(f.index_header), file=out) print('\n\n', file=out) - print(str(f.cncx).encode('utf-8'), file=out) - print('\n\n', file=out) if f.secondary_index_header is not None: print(str(f.secondary_index_header).encode('utf-8'), file=out) print('\n\n', file=out) + if f.secondary_index_record is not None: + print(str(f.secondary_index_record).encode('utf-8'), file=out) + print('\n\n', file=out) + print(str(f.cncx).encode('utf-8'), file=out) + print('\n\n', file=out) print(str(f.index_record), file=out) with open(os.path.join(ddir, 'tbs_indexing.txt'), 'wb') as out: print(str(f.tbs_indexing), file=out) From 3635ee19e29ae5dbec35e752b222e395ba31e018 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 00:38:57 -0600 Subject: [PATCH 12/76] ... --- src/calibre/ebooks/mobi/debug.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index b51938e60b..91a203fa2b 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -509,7 +509,7 @@ class SecondaryIndexHeader(object): # {{{ a('Control byte count: %d'%self.tagx_control_byte_count) for i in self.tagx_entries: a('\t' + repr(i)) - a('Text of last entry in NCX: %s'% self.last_entry) + a('Index of last IndexEntry in secondary index record: %s'% self.last_entry) a('Number of entries in the NCX: %d'% self.ncx_count) return '\n'.join(ans) @@ -570,6 +570,7 @@ class IndexHeader(object): # {{{ last_num, consumed = decode_hex_number(raw[idxt0_pos:]) count_pos = idxt0_pos + consumed self.ncx_count, = struct.unpack(b'>H', raw[count_pos:count_pos+2]) + self.last_entry = last_num if last_num != self.ncx_count - 1: raise ValueError('Last id number in the NCX != NCX count - 1') @@ -615,6 +616,7 @@ class IndexHeader(object): # {{{ a('Control byte count: %d'%self.tagx_control_byte_count) for i in self.tagx_entries: a('\t' + repr(i)) + a('Index of last IndexEntry in primary index record: %s'% self.last_entry) a('Number of entries in the NCX: %d'% self.ncx_count) return '\n'.join(ans) From 260645e9d817fde40147ab838d0d4f12e3a002c4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 10:26:03 -0600 Subject: [PATCH 13/76] Clean up tempfile generation to remove redundant information and handle unicode better --- src/calibre/ptempfile.py | 61 ++++++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/src/calibre/ptempfile.py b/src/calibre/ptempfile.py index 00e415ec74..34df148f15 100644 --- a/src/calibre/ptempfile.py +++ b/src/calibre/ptempfile.py @@ -27,6 +27,9 @@ def remove_dir(x): except: pass +def app_prefix(prefix): + return '%s_%s_%s'%(__appname__, __version__, prefix) + def base_dir(): global _base_dir if _base_dir is not None and not os.path.exists(_base_dir): @@ -44,7 +47,7 @@ def base_dir(): _base_dir = td else: base = os.environ.get('CALIBRE_TEMP_DIR', None) - prefix = u'%s_%s_tmp_'%(__appname__, __version__) + prefix = app_prefix(u'tmp_') try: # First try an ascii path as that is what was done historically # and we dont want to break working code @@ -60,6 +63,32 @@ def base_dir(): atexit.register(remove_dir, _base_dir) return _base_dir +def _make_file(suffix, prefix, base): + try: + fd, name = tempfile.mkstemp(suffix, prefix, dir=base) + except UnicodeDecodeError: + global _base_dir + from calibre.constants import filesystem_encoding + base_dir() + if not isinstance(_base_dir, unicode): + _base_dir = _base_dir.decode(filesystem_encoding) + base = base.decode(filesystem_encoding) + fd, name = tempfile.mkstemp(suffix, prefix, dir=dir) + return fd, name + +def _make_dir(suffix, prefix, base): + try: + tdir = tempfile.mkdtemp(suffix, prefix, base) + except ValueError: + global _base_dir + from calibre.constants import filesystem_encoding + base_dir() + if not isinstance(_base_dir, unicode): + _base_dir = _base_dir.decode(filesystem_encoding) + base = base.decode(filesystem_encoding) + tdir = tempfile.mkdtemp(suffix, prefix, base) + return tdir + class PersistentTemporaryFile(object): """ A file-like object that is a temporary file that is available even after being closed on @@ -72,18 +101,7 @@ class PersistentTemporaryFile(object): prefix = "" if dir is None: dir = base_dir() - try: - fd, name = tempfile.mkstemp(suffix, __appname__+"_"+ __version__+"_" + prefix, - dir=dir) - except UnicodeDecodeError: - global _base_dir - from calibre.constants import filesystem_encoding - base_dir() - if not isinstance(_base_dir, unicode): - _base_dir = _base_dir.decode(filesystem_encoding) - dir = dir.decode(filesystem_encoding) - fd, name = tempfile.mkstemp(suffix, __appname__+"_"+ __version__+"_" + prefix, - dir=dir) + fd, name = _make_file(suffix, prefix, dir) self._file = os.fdopen(fd, mode) self._name = name @@ -114,16 +132,7 @@ def PersistentTemporaryDirectory(suffix='', prefix='', dir=None): ''' if dir is None: dir = base_dir() - try: - tdir = tempfile.mkdtemp(suffix, __appname__+"_"+ __version__+"_" +prefix, dir) - except ValueError: - global _base_dir - from calibre.constants import filesystem_encoding - base_dir() - if not isinstance(_base_dir, unicode): - _base_dir = _base_dir.decode(filesystem_encoding) - dir = dir.decode(filesystem_encoding) - tdir = tempfile.mkdtemp(suffix, __appname__+"_"+ __version__+"_" +prefix, dir) + tdir = _make_dir(suffix, prefix, dir) atexit.register(remove_dir, tdir) return tdir @@ -141,7 +150,7 @@ class TemporaryDirectory(object): self.keep = keep def __enter__(self): - self.tdir = tempfile.mkdtemp(self.suffix, __appname__+"_"+ __version__+"_" +self.prefix, self.dir) + self.tdir = _make_dir(self.suffix, self.prefix, self.dir) return self.tdir def __exit__(self, *args): @@ -161,9 +170,7 @@ class TemporaryFile(object): self._file = None def __enter__(self): - fd, name = tempfile.mkstemp(self.suffix, - __appname__+"_"+ __version__+"_" + self.prefix, - dir=self.dir) + fd, name = _make_file(self.suffix, self.prefix, self.dir) self._file = os.fdopen(fd, self.mode) self._name = name self._file.close() From 6b637d1e5f9543042ff3eec5ad4f5821fedb238c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 10:32:57 -0600 Subject: [PATCH 14/76] Have Get Books appear by default on the device toolbar as well, as I am tired of dealing with 'Get Books' disappeared queries --- src/calibre/gui2/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 3e29ea08fb..849521cd7e 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -40,7 +40,7 @@ if isosx: gprefs.defaults['action-layout-toolbar-device'] = ( 'Add Books', 'Edit Metadata', None, 'Convert Books', 'View', 'Send To Device', None, None, 'Location Manager', None, None, - 'Fetch News', 'Save To Disk', 'Connect Share', None, + 'Fetch News', 'Store', 'Save To Disk', 'Connect Share', None, 'Remove Books', ) else: @@ -55,7 +55,7 @@ else: gprefs.defaults['action-layout-toolbar-device'] = ( 'Add Books', 'Edit Metadata', None, 'Convert Books', 'View', 'Send To Device', None, None, 'Location Manager', None, None, - 'Fetch News', 'Save To Disk', 'Connect Share', None, + 'Fetch News', 'Save To Disk', 'Store', 'Connect Share', None, 'Remove Books', None, 'Help', 'Preferences', ) From 9f96c80dc95ac200296a3b3ce78575165fb1f626 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sun, 31 Jul 2011 18:50:28 +0100 Subject: [PATCH 15/76] Changes to make tag category editor show counts --- src/calibre/gui2/actions/edit_metadata.py | 4 +- .../gui2/dialogs/device_category_editor.py | 124 +++++++++++++ .../gui2/dialogs/device_category_editor.ui | 166 ++++++++++++++++++ src/calibre/gui2/dialogs/tag_list_editor.py | 163 ++++++++++++++--- src/calibre/gui2/dialogs/tag_list_editor.ui | 29 +-- src/calibre/gui2/tag_browser/ui.py | 29 ++- src/calibre/library/database2.py | 3 +- 7 files changed, 443 insertions(+), 75 deletions(-) create mode 100644 src/calibre/gui2/dialogs/device_category_editor.py create mode 100644 src/calibre/gui2/dialogs/device_category_editor.ui diff --git a/src/calibre/gui2/actions/edit_metadata.py b/src/calibre/gui2/actions/edit_metadata.py index 86c6778191..5dd71ad696 100644 --- a/src/calibre/gui2/actions/edit_metadata.py +++ b/src/calibre/gui2/actions/edit_metadata.py @@ -13,7 +13,7 @@ from PyQt4.Qt import Qt, QMenu, QModelIndex, QTimer from calibre.gui2 import error_dialog, Dispatcher, question_dialog from calibre.gui2.dialogs.metadata_bulk import MetadataBulkDialog from calibre.gui2.dialogs.confirm_delete import confirm -from calibre.gui2.dialogs.tag_list_editor import TagListEditor +from calibre.gui2.dialogs.device_category_editor import DeviceCategoryEditor from calibre.gui2.actions import InterfaceAction from calibre.ebooks.metadata import authors_to_string from calibre.utils.icu import sort_key @@ -441,7 +441,7 @@ class EditMetadataAction(InterfaceAction): def edit_device_collections(self, view, oncard=None): model = view.model() result = model.get_collections_with_ids() - d = TagListEditor(self.gui, tag_to_match=None, data=result, key=sort_key) + d = DeviceCategoryEditor(self.gui, tag_to_match=None, data=result, key=sort_key) d.exec_() if d.result() == d.Accepted: to_rename = d.to_rename # dict of new text to old ids diff --git a/src/calibre/gui2/dialogs/device_category_editor.py b/src/calibre/gui2/dialogs/device_category_editor.py new file mode 100644 index 0000000000..5e3267f9c4 --- /dev/null +++ b/src/calibre/gui2/dialogs/device_category_editor.py @@ -0,0 +1,124 @@ +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal ' + +from PyQt4.QtCore import Qt, QString +from PyQt4.QtGui import QDialog, QListWidgetItem + +from calibre.gui2.dialogs.device_category_editor_ui import Ui_DeviceCategoryEditor +from calibre.gui2 import question_dialog, error_dialog + +class ListWidgetItem(QListWidgetItem): + + def __init__(self, txt): + QListWidgetItem.__init__(self, txt) + self.initial_value = QString(txt) + self.current_value = QString(txt) + self.previous_value = QString(txt) + + def data(self, role): + if role == Qt.DisplayRole: + if self.initial_value != self.current_value: + return _('%(curr)s (was %(initial)s)')%dict( + curr=self.current_value, initial=self.initial_value) + else: + return self.current_value + elif role == Qt.EditRole: + return self.current_value + else: + return QListWidgetItem.data(self, role) + + def setData(self, role, data): + if role == Qt.EditRole: + self.previous_value = self.current_value + self.current_value = data.toString() + QListWidgetItem.setData(self, role, data) + + def text(self): + return self.current_value + + def initial_text(self): + return self.initial_value + + def previous_text(self): + return self.previous_value + + def setText(self, txt): + self.current_value = txt + QListWidgetItem.setText(txt) + +class DeviceCategoryEditor(QDialog, Ui_DeviceCategoryEditor): + + def __init__(self, window, tag_to_match, data, key): + QDialog.__init__(self, window) + Ui_DeviceCategoryEditor.__init__(self) + self.setupUi(self) + # Remove help icon on title bar + icon = self.windowIcon() + self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) + self.setWindowIcon(icon) + + self.to_rename = {} + self.to_delete = set([]) + self.original_names = {} + self.all_tags = {} + + for k,v in data: + self.all_tags[v] = k + self.original_names[k] = v + for tag in sorted(self.all_tags.keys(), key=key): + item = ListWidgetItem(tag) + item.setData(Qt.UserRole, self.all_tags[tag]) + item.setFlags (item.flags() | Qt.ItemIsEditable) + self.available_tags.addItem(item) + + if tag_to_match is not None: + items = self.available_tags.findItems(tag_to_match, Qt.MatchExactly) + if len(items) == 1: + self.available_tags.setCurrentItem(items[0]) + + self.delete_button.clicked.connect(self.delete_tags) + self.rename_button.clicked.connect(self.rename_tag) + self.available_tags.itemDoubleClicked.connect(self._rename_tag) + self.available_tags.itemChanged.connect(self.finish_editing) + + def finish_editing(self, item): + if not item.text(): + error_dialog(self, _('Item is blank'), + _('An item cannot be set to nothing. Delete it instead.')).exec_() + item.setText(item.previous_text()) + return + if item.text() != item.initial_text(): + id_ = item.data(Qt.UserRole).toInt()[0] + self.to_rename[id_] = unicode(item.text()) + + def rename_tag(self): + item = self.available_tags.currentItem() + self._rename_tag(item) + + def _rename_tag(self, item): + if item is None: + error_dialog(self, _('No item selected'), + _('You must select one item from the list of Available items.')).exec_() + return + self.available_tags.editItem(item) + + def delete_tags(self): + deletes = self.available_tags.selectedItems() + if not deletes: + error_dialog(self, _('No items selected'), + _('You must select at least one items from the list.')).exec_() + return + ct = ', '.join([unicode(item.text()) for item in deletes]) + if not question_dialog(self, _('Are your sure?'), + '

    '+_('Are you certain you want to delete the following items?')+'
    '+ct): + return + row = self.available_tags.row(deletes[0]) + for item in deletes: + (id,ign) = item.data(Qt.UserRole).toInt() + self.to_delete.add(id) + self.available_tags.takeItem(self.available_tags.row(item)) + + if row >= self.available_tags.count(): + row = self.available_tags.count() - 1 + if row >= 0: + self.available_tags.scrollToItem(self.available_tags.item(row)) diff --git a/src/calibre/gui2/dialogs/device_category_editor.ui b/src/calibre/gui2/dialogs/device_category_editor.ui new file mode 100644 index 0000000000..501cc4cf5a --- /dev/null +++ b/src/calibre/gui2/dialogs/device_category_editor.ui @@ -0,0 +1,166 @@ + + + DeviceCategoryEditor + + + + 0 + 0 + 397 + 335 + + + + Category Editor + + + + :/images/chapters.png:/images/chapters.png + + + + + + + + + + Items in use + + + available_tags + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + Delete item from database. This will unapply the item from all books and then remove it from the database. + + + ... + + + + :/images/trash.png:/images/trash.png + + + + 32 + 32 + + + + + + + + Rename the item in every book where it is used. + + + ... + + + + :/images/edit_input.png:/images/edit_input.png + + + + 32 + 32 + + + + Ctrl+S + + + + + + + + + true + + + QAbstractItemView::ExtendedSelection + + + QAbstractItemView::SelectRows + + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + true + + + + + + + + + buttonBox + accepted() + TagListEditor + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + TagListEditor + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index 22aad5ff61..d1945f7085 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -1,16 +1,16 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal ' -from PyQt4.QtCore import Qt, QString -from PyQt4.QtGui import QDialog, QListWidgetItem +from PyQt4.Qt import (Qt, QDialog, QTableWidgetItem, QIcon, QByteArray, QString) from calibre.gui2.dialogs.tag_list_editor_ui import Ui_TagListEditor -from calibre.gui2 import question_dialog, error_dialog +from calibre.gui2 import question_dialog, error_dialog, gprefs +from calibre.utils.icu import sort_key -class ListWidgetItem(QListWidgetItem): +class NameTableWidgetItem(QTableWidgetItem): def __init__(self, txt): - QListWidgetItem.__init__(self, txt) + QTableWidgetItem.__init__(self, txt) self.initial_value = QString(txt) self.current_value = QString(txt) self.previous_value = QString(txt) @@ -25,13 +25,13 @@ class ListWidgetItem(QListWidgetItem): elif role == Qt.EditRole: return self.current_value else: - return QListWidgetItem.data(self, role) + return QTableWidgetItem.data(self, role) def setData(self, role, data): if role == Qt.EditRole: self.previous_value = self.current_value self.current_value = data.toString() - QListWidgetItem.setData(self, role, data) + QTableWidgetItem.setData(self, role, data) def text(self): return self.current_value @@ -44,42 +44,127 @@ class ListWidgetItem(QListWidgetItem): def setText(self, txt): self.current_value = txt - QListWidgetItem.setText(txt) + QTableWidgetItem.setText(txt) + + def __ge__(self, other): + return sort_key(unicode(self.text())) >= sort_key(unicode(other.text())) + + def __lt__(self, other): + return sort_key(unicode(self.text())) < sort_key(unicode(other.text())) + +class CountTableWidgetItem(QTableWidgetItem): + + def __init__(self, count): + QTableWidgetItem.__init__(self, str(count)) + self._count = count + + def __ge__(self, other): + return self._count >= other._count + + def __lt__(self, other): + return self._count < other._count + class TagListEditor(QDialog, Ui_TagListEditor): - def __init__(self, window, tag_to_match, data, key): + def __init__(self, window, cat_name, tag_to_match, data, sorter): QDialog.__init__(self, window) Ui_TagListEditor.__init__(self) self.setupUi(self) + + t = self.windowTitle() + self.setWindowTitle(t + ' (' + cat_name + ')') # Remove help icon on title bar icon = self.windowIcon() self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) self.setWindowIcon(icon) + try: + self.table_column_widths = \ + gprefs.get('tag_list_editor_table_widths', None) + geom = gprefs.get('tag_list_editor_dialog_geometry', bytearray('')) + self.restoreGeometry(QByteArray(geom)) + except: + pass + self.to_rename = {} self.to_delete = set([]) self.original_names = {} self.all_tags = {} + self.counts = {} - for k,v in data: + for k,v,count in data: self.all_tags[v] = k + self.counts[v] = count self.original_names[k] = v - for tag in sorted(self.all_tags.keys(), key=key): - item = ListWidgetItem(tag) + + # Set up the column headings + self.down_arrow_icon = QIcon(I('arrow-down.png')) + self.up_arrow_icon = QIcon(I('arrow-up.png')) + self.blank_icon = QIcon(I('blank.png')) + + self.table.setColumnCount(2) + self.name_col = QTableWidgetItem(_('Tag')) + self.table.setHorizontalHeaderItem(0, self.name_col) + self.name_col.setIcon(self.up_arrow_icon) + self.count_col = QTableWidgetItem(_('Count')) + self.table.setHorizontalHeaderItem(1, self.count_col) + self.count_col.setIcon(self.blank_icon) + + # Capture clicks on the horizontal header to sort the table columns + hh = self.table.horizontalHeader(); + hh.setClickable(True) + hh.sectionClicked.connect(self.header_clicked) + hh.sectionResized.connect(self.table_column_resized) + self.name_order = 0 + self.count_order = 1 + + # Add the data + select_item = None + self.table.setRowCount(len(self.all_tags)) + for row,tag in enumerate(sorted(self.all_tags.keys(), key=sorter)): + item = NameTableWidgetItem(tag) item.setData(Qt.UserRole, self.all_tags[tag]) item.setFlags (item.flags() | Qt.ItemIsEditable) - self.available_tags.addItem(item) + self.table.setItem(row, 0, item) + if tag == tag_to_match: + select_item = item + item = CountTableWidgetItem(self.counts[tag]) + item.setFlags (item.flags() & ~Qt.ItemIsSelectable) + self.table.setItem(row, 1, item) - if tag_to_match is not None: - items = self.available_tags.findItems(tag_to_match, Qt.MatchExactly) - if len(items) == 1: - self.available_tags.setCurrentItem(items[0]) + if select_item is not None: + self.table.setCurrentItem(select_item) self.delete_button.clicked.connect(self.delete_tags) self.rename_button.clicked.connect(self.rename_tag) - self.available_tags.itemDoubleClicked.connect(self._rename_tag) - self.available_tags.itemChanged.connect(self.finish_editing) + self.table.itemDoubleClicked.connect(self._rename_tag) + self.table.itemChanged.connect(self.finish_editing) + + def table_column_resized(self, col, old, new): + self.save_state() + + def save_state(self): + self.table_column_widths = [] + for c in range(0, self.table.columnCount()): + self.table_column_widths.append(self.table.columnWidth(c)) + gprefs['tag_list_editor_table_widths'] = self.table_column_widths + gprefs['tag_list_editor_dialog_geometry'] = bytearray(self.saveGeometry()) + + def resizeEvent(self, *args): + QDialog.resizeEvent(self, *args) + if self.table_column_widths is not None: + for c,w in enumerate(self.table_column_widths): + self.table.setColumnWidth(c, w) + else: + # the vertical scroll bar might not be rendered, so might not yet + # have a width. Assume 25. Not a problem because user-changed column + # widths will be remembered + w = self.table.width() - 25 - self.table.verticalHeader().width() + w /= self.table.columnCount() + for c in range(0, self.table.columnCount()): + self.table.setColumnWidth(c, w) + self.save_state() def finish_editing(self, item): if not item.text(): @@ -92,7 +177,7 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.to_rename[id_] = unicode(item.text()) def rename_tag(self): - item = self.available_tags.currentItem() + item = self.table.item(self.table.currentRow(), 0) self._rename_tag(item) def _rename_tag(self, item): @@ -100,10 +185,10 @@ class TagListEditor(QDialog, Ui_TagListEditor): error_dialog(self, _('No item selected'), _('You must select one item from the list of Available items.')).exec_() return - self.available_tags.editItem(item) + self.table.editItem(item) def delete_tags(self): - deletes = self.available_tags.selectedItems() + deletes = self.table.selectedItems() if not deletes: error_dialog(self, _('No items selected'), _('You must select at least one items from the list.')).exec_() @@ -112,13 +197,37 @@ class TagListEditor(QDialog, Ui_TagListEditor): if not question_dialog(self, _('Are your sure?'), '

    '+_('Are you certain you want to delete the following items?')+'
    '+ct): return - row = self.available_tags.row(deletes[0]) + row = self.table.row(deletes[0]) for item in deletes: (id,ign) = item.data(Qt.UserRole).toInt() self.to_delete.add(id) - self.available_tags.takeItem(self.available_tags.row(item)) + self.table.removeRow(self.table.row(item)) - if row >= self.available_tags.count(): - row = self.available_tags.count() - 1 + if row >= self.table.rowCount(): + row = self.table.rowCount() - 1 if row >= 0: - self.available_tags.scrollToItem(self.available_tags.item(row)) + self.table.scrollToItem(self.table.item(row, 0)) + + def header_clicked(self, idx): + if idx == 0: + self.do_sort_by_name() + else: + self.do_sort_by_count() + + def do_sort_by_name(self): + self.name_order = 1 if self.name_order == 0 else 0 + self.table.sortByColumn(0, self.name_order) + self.name_col.setIcon(self.down_arrow_icon if self.name_order + else self.up_arrow_icon) + self.count_col.setIcon(self.blank_icon) + + def do_sort_by_count (self): + self.count_order = 1 if self.count_order == 0 else 0 + self.table.sortByColumn(1, self.count_order) + self.count_col.setIcon(self.down_arrow_icon if self.count_order + else self.up_arrow_icon) + self.name_col.setIcon(self.blank_icon) + + def accepted(self): + self.save_state() + self.accept() diff --git a/src/calibre/gui2/dialogs/tag_list_editor.ui b/src/calibre/gui2/dialogs/tag_list_editor.ui index 9c8231dd91..ccc404bf9c 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.ui +++ b/src/calibre/gui2/dialogs/tag_list_editor.ui @@ -20,33 +20,6 @@ - - - - - - Items in use - - - available_tags - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - @@ -97,7 +70,7 @@ - + true diff --git a/src/calibre/gui2/tag_browser/ui.py b/src/calibre/gui2/tag_browser/ui.py index 390273e5b2..dc6238ae92 100644 --- a/src/calibre/gui2/tag_browser/ui.py +++ b/src/calibre/gui2/tag_browser/ui.py @@ -197,25 +197,19 @@ class TagBrowserMixin(object): # {{{ dialog will position the editor on that item. ''' db=self.library_view.model().db - if category == 'tags': - result = db.get_tags_with_ids() - key = sort_key - elif category == 'series': - result = db.get_series_with_ids() + cats = db.get_categories(sort='name', icon_map=None) + if category in cats: + result = [(t.id, t.name, t.count) for t in cats[category]] + else: + return + + if category == 'series': key = lambda x:sort_key(title_sort(x)) - elif category == 'publisher': - result = db.get_publishers_with_ids() - key = sort_key - else: # should be a custom field - cc_label = None - if category in db.field_metadata: - cc_label = db.field_metadata[category]['label'] - result = db.get_custom_items_with_ids(label=cc_label) - else: - result = [] + else: key = sort_key - d = TagListEditor(self, tag_to_match=tag, data=result, key=key) + d = TagListEditor(self, cat_name=db.field_metadata[category]['name'], + tag_to_match=tag, data=result, sorter=key) d.exec_() if d.result() == d.Accepted: to_rename = d.to_rename # dict of old id to new name @@ -232,7 +226,8 @@ class TagBrowserMixin(object): # {{{ elif category == 'publisher': rename_func = db.rename_publisher delete_func = db.delete_publisher_using_id - else: + else: # must be custom + cc_label = db.field_metadata[category]['label'] rename_func = partial(db.rename_custom_item, label=cc_label) delete_func = partial(db.delete_custom_item_using_id, label=cc_label) m = self.tags_view.model() diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 7e44ccc8bc..fff2d2189c 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -1810,6 +1810,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): for t in categories[sc]: user_categories[c].append([t.name, sc, 0]) + gst_icon = icon_map['gst'] if icon_map else None for user_cat in sorted(user_categories.keys(), key=sort_key): items = [] names_seen = {} @@ -1825,7 +1826,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): t.tooltip = t.tooltip.replace(')', ', ' + label + ')') else: t = copy.copy(taglist[label][n]) - t.icon = icon_map['gst'] + t.icon = gst_icon names_seen[t.name] = t items.append(t) else: From a701da4e6791795a0ebacb3bc82dba9d18945bff Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sun, 31 Jul 2011 19:11:30 +0100 Subject: [PATCH 16/76] More "manage category" cleanups --- src/calibre/gui2/dialogs/tag_list_editor.py | 27 ++++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index d1945f7085..e312275f6e 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -72,6 +72,7 @@ class TagListEditor(QDialog, Ui_TagListEditor): Ui_TagListEditor.__init__(self) self.setupUi(self) + # Put the category name into the title bar t = self.windowTitle() self.setWindowTitle(t + ' (' + cat_name + ')') # Remove help icon on title bar @@ -79,6 +80,7 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.setWindowFlags(self.windowFlags()&(~Qt.WindowContextHelpButtonHint)) self.setWindowIcon(icon) + # Get saved geometry info try: self.table_column_widths = \ gprefs.get('tag_list_editor_table_widths', None) @@ -87,6 +89,7 @@ class TagListEditor(QDialog, Ui_TagListEditor): except: pass + # initialization self.to_rename = {} self.to_delete = set([]) self.original_names = {} @@ -125,14 +128,16 @@ class TagListEditor(QDialog, Ui_TagListEditor): for row,tag in enumerate(sorted(self.all_tags.keys(), key=sorter)): item = NameTableWidgetItem(tag) item.setData(Qt.UserRole, self.all_tags[tag]) - item.setFlags (item.flags() | Qt.ItemIsEditable) + item.setFlags (item.flags() | Qt.ItemIsSelectable | Qt.ItemIsEditable) self.table.setItem(row, 0, item) if tag == tag_to_match: select_item = item item = CountTableWidgetItem(self.counts[tag]) + # only the name column can be selected item.setFlags (item.flags() & ~Qt.ItemIsSelectable) self.table.setItem(row, 1, item) + # Scroll to the selected item if there is one if select_item is not None: self.table.setCurrentItem(select_item) @@ -140,16 +145,12 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.rename_button.clicked.connect(self.rename_tag) self.table.itemDoubleClicked.connect(self._rename_tag) self.table.itemChanged.connect(self.finish_editing) + self.buttonBox.accepted.connect(self.accepted) def table_column_resized(self, col, old, new): - self.save_state() - - def save_state(self): self.table_column_widths = [] for c in range(0, self.table.columnCount()): self.table_column_widths.append(self.table.columnWidth(c)) - gprefs['tag_list_editor_table_widths'] = self.table_column_widths - gprefs['tag_list_editor_dialog_geometry'] = bytearray(self.saveGeometry()) def resizeEvent(self, *args): QDialog.resizeEvent(self, *args) @@ -164,7 +165,10 @@ class TagListEditor(QDialog, Ui_TagListEditor): w /= self.table.columnCount() for c in range(0, self.table.columnCount()): self.table.setColumnWidth(c, w) - self.save_state() + + def save_geometry(self): + gprefs['tag_list_editor_table_widths'] = self.table_column_widths + gprefs['tag_list_editor_dialog_geometry'] = bytearray(self.saveGeometry()) def finish_editing(self, item): if not item.text(): @@ -191,11 +195,11 @@ class TagListEditor(QDialog, Ui_TagListEditor): deletes = self.table.selectedItems() if not deletes: error_dialog(self, _('No items selected'), - _('You must select at least one items from the list.')).exec_() + _('You must select at least one item from the list.')).exec_() return ct = ', '.join([unicode(item.text()) for item in deletes]) - if not question_dialog(self, _('Are your sure?'), - '

    '+_('Are you certain you want to delete the following items?')+'
    '+ct): + if not question_dialog(self, _('Are you sure?'), + '

    '+_('Are you sure you want to delete the following items?')+'
    '+ct): return row = self.table.row(deletes[0]) for item in deletes: @@ -229,5 +233,4 @@ class TagListEditor(QDialog, Ui_TagListEditor): self.name_col.setIcon(self.blank_icon) def accepted(self): - self.save_state() - self.accept() + self.save_geometry() From 7a69120f4ffa55aeafa43aa145f6bc32a45746bd Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sun, 31 Jul 2011 19:30:29 +0100 Subject: [PATCH 17/76] clean up device_category_editor --- src/calibre/gui2/dialogs/device_category_editor.py | 6 +++--- src/calibre/gui2/dialogs/device_category_editor.ui | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/calibre/gui2/dialogs/device_category_editor.py b/src/calibre/gui2/dialogs/device_category_editor.py index 5e3267f9c4..3b046b8ef1 100644 --- a/src/calibre/gui2/dialogs/device_category_editor.py +++ b/src/calibre/gui2/dialogs/device_category_editor.py @@ -106,11 +106,11 @@ class DeviceCategoryEditor(QDialog, Ui_DeviceCategoryEditor): deletes = self.available_tags.selectedItems() if not deletes: error_dialog(self, _('No items selected'), - _('You must select at least one items from the list.')).exec_() + _('You must select at least one item from the list.')).exec_() return ct = ', '.join([unicode(item.text()) for item in deletes]) - if not question_dialog(self, _('Are your sure?'), - '

    '+_('Are you certain you want to delete the following items?')+'
    '+ct): + if not question_dialog(self, _('Are you sure?'), + '

    '+_('Are you sure you want to delete the following items?')+'
    '+ct): return row = self.available_tags.row(deletes[0]) for item in deletes: diff --git a/src/calibre/gui2/dialogs/device_category_editor.ui b/src/calibre/gui2/dialogs/device_category_editor.ui index 501cc4cf5a..379645bcc0 100644 --- a/src/calibre/gui2/dialogs/device_category_editor.ui +++ b/src/calibre/gui2/dialogs/device_category_editor.ui @@ -133,7 +133,7 @@ buttonBox accepted() - TagListEditor + DeviceCategoryEditor accept() @@ -149,7 +149,7 @@ buttonBox rejected() - TagListEditor + DeviceCategoryEditor reject() From 0930375551028af494baa8e3c50781a812dff0fd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 12:38:01 -0600 Subject: [PATCH 18/76] New MOBI Output: Clean up image handling --- src/calibre/ebooks/__init__.py | 42 +++++++ src/calibre/ebooks/mobi/writer2/indexer.py | 12 +- src/calibre/ebooks/mobi/writer2/main.py | 131 ++++++++++----------- src/calibre/web/feeds/news.py | 37 +----- 4 files changed, 114 insertions(+), 108 deletions(-) diff --git a/src/calibre/ebooks/__init__.py b/src/calibre/ebooks/__init__.py index c1dee85d3e..50ad2b0b50 100644 --- a/src/calibre/ebooks/__init__.py +++ b/src/calibre/ebooks/__init__.py @@ -8,6 +8,7 @@ from various formats. ''' import traceback, os, re +from cStringIO import StringIO from calibre import CurrentDir class ConversionError(Exception): @@ -209,4 +210,45 @@ def unit_convert(value, base, font, dpi): result = value * 0.40 return result +def generate_masthead(title, output_path=None, width=600, height=60): + from calibre.ebooks.conversion.config import load_defaults + from calibre.utils.fonts import fontconfig + font_path = default_font = P('fonts/liberation/LiberationSerif-Bold.ttf') + recs = load_defaults('mobi_output') + masthead_font_family = recs.get('masthead_font', 'Default') + + if masthead_font_family != 'Default': + masthead_font = fontconfig.files_for_family(masthead_font_family) + # Assume 'normal' always in dict, else use default + # {'normal': (path_to_font, friendly name)} + if 'normal' in masthead_font: + font_path = masthead_font['normal'][0] + + if not font_path or not os.access(font_path, os.R_OK): + font_path = default_font + + try: + from PIL import Image, ImageDraw, ImageFont + Image, ImageDraw, ImageFont + except ImportError: + import Image, ImageDraw, ImageFont + + img = Image.new('RGB', (width, height), 'white') + draw = ImageDraw.Draw(img) + try: + font = ImageFont.truetype(font_path, 48) + except: + font = ImageFont.truetype(default_font, 48) + text = title.encode('utf-8') + width, height = draw.textsize(text, font=font) + left = max(int((width - width)/2.), 0) + top = max(int((height - height)/2.), 0) + draw.text((left, top), text, fill=(0,0,0), font=font) + if output_path is None: + f = StringIO() + img.save(f, 'JPEG') + return f.getvalue() + else: + with open(output_path, 'wb') as f: + img.save(f, 'JPEG') diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 15207c0230..54f74c1664 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -14,7 +14,7 @@ from collections import OrderedDict, defaultdict from calibre.ebooks.mobi.writer2 import RECORD_SIZE from calibre.ebooks.mobi.utils import (encint, encode_number_as_hex, - encode_tbs, align_block, utf8_text, detect_periodical) + encode_tbs, align_block, utf8_text) class CNCX(object): # {{{ @@ -323,16 +323,22 @@ class TBS(object): # {{{ class Indexer(object): # {{{ def __init__(self, serializer, number_of_text_records, - size_of_last_text_record, opts, oeb): + size_of_last_text_record, masthead_offset, is_periodical, + opts, oeb): self.serializer = serializer self.number_of_text_records = number_of_text_records self.text_size = (RECORD_SIZE * (self.number_of_text_records-1) + size_of_last_text_record) + self.masthead_offset = masthead_offset + self.oeb = oeb self.log = oeb.log self.opts = opts - self.is_periodical = detect_periodical(self.oeb.toc, self.log) + self.is_periodical = is_periodical + if self.is_periodical and self.masthead_offset is None: + raise ValueError('Periodicals must have a masthead') + self.log('Generating MOBI index for a %s'%('periodical' if self.is_periodical else 'book')) self.is_flat_periodical = False diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index 881f2bd199..e232e626ce 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -11,7 +11,7 @@ import re, random, time from cStringIO import StringIO from struct import pack -from calibre.ebooks import normalize +from calibre.ebooks import normalize, generate_masthead from calibre.ebooks.oeb.base import OEB_RASTER_IMAGES from calibre.ebooks.mobi.writer2.serializer import Serializer from calibre.ebooks.compression.palmdoc import compress_doc @@ -19,7 +19,7 @@ from calibre.ebooks.mobi.langcodes import iana2mobi from calibre.utils.filenames import ascii_filename from calibre.ebooks.mobi.writer2 import (PALMDOC, UNCOMPRESSED, RECORD_SIZE) from calibre.ebooks.mobi.utils import (rescale_image, encint, - encode_trailing_data, align_block) + encode_trailing_data, align_block, detect_periodical) from calibre.ebooks.mobi.writer2.indexer import Indexer EXTH_CODES = { @@ -35,6 +35,9 @@ EXTH_CODES = { 'type': 111, 'source': 112, 'versionnumber': 114, + 'coveroffset': 201, + 'thumboffset': 202, + 'hasfakecover': 203, 'lastupdatetime': 502, 'title': 503, } @@ -79,13 +82,12 @@ class MobiWriter(object): self.write_content() def generate_content(self): - self.map_image_names() + self.is_periodical = detect_periodical(self.oeb.toc, self.oeb.log) + self.generate_images() self.generate_text() # Index records come after text records self.generate_index() self.write_uncrossable_breaks() - # Image records come after index records - self.generate_images() # Indexing {{{ def generate_index(self): @@ -93,6 +95,7 @@ class MobiWriter(object): try: self.indexer = Indexer(self.serializer, self.last_text_record_idx, len(self.records[self.last_text_record_idx]), + self.masthead_offset, self.is_periodical, self.opts, self.oeb) except: self.log.exception('Failed to generate MOBI index:') @@ -104,11 +107,6 @@ class MobiWriter(object): self.records[i] += encode_trailing_data(tbs) self.records.extend(self.indexer.records) - @property - def is_periodical(self): - return (self.primary_index_record_idx is None or not - self.indexer.is_periodical) - # }}} def write_uncrossable_breaks(self): # {{{ @@ -138,58 +136,51 @@ class MobiWriter(object): # }}} # Images {{{ - def map_image_names(self): - ''' - Map image names to record indices, ensuring that the masthead image if - present has index number 1. - ''' - index = 1 - self.images = images = {} - mh_href = None - - if 'masthead' in self.oeb.guide: - mh_href = self.oeb.guide['masthead'].href - images[mh_href] = 1 - index += 1 - - for item in self.oeb.manifest.values(): - if item.media_type in OEB_RASTER_IMAGES: - if item.href == mh_href: continue - images[item.href] = index - index += 1 def generate_images(self): - self.oeb.logger.info('Serializing images...') - images = [(index, href) for href, index in self.images.iteritems()] - images.sort() - self.first_image_record = None - for _, href in images: - item = self.oeb.manifest.hrefs[href] + oeb = self.oeb + oeb.logger.info('Serializing images...') + self.image_records = [] + + mh_href = self.masthead_offset = None + if 'masthead' in oeb.guide: + mh_href = oeb.guide['masthead'].href + elif self.is_periodical: + # Generate a default masthead + data = generate_masthead(unicode(self.oeb.metadata('title')[0])) + self.image_records.append(data) + self.masthead_offset = 0 + + cover_href = self.cover_offset = self.thumbnail_offset = None + if (oeb.metadata.cover and + unicode(oeb.metadata.cover[0]) in oeb.manifest.ids): + cover_id = unicode(oeb.metadata.cover[0]) + item = oeb.manifest.ids[cover_id] + cover_href = item.href + + for item in self.oeb.manifest.values(): + if item.media_type not in OEB_RASTER_IMAGES: continue try: data = rescale_image(item.data) except: - self.oeb.logger.warn('Bad image file %r' % item.href) + oeb.logger.warn('Bad image file %r' % item.href) continue + else: + if item.href == mh_href: + self.masthead_offset = len(self.image_records) - 1 + elif item.href == cover_href: + self.image_records.append(data) + self.cover_offset = len(self.image_records) - 1 + try: + data = rescale_image(item.data, dimen=MAX_THUMB_DIMEN, + maxsizeb=MAX_THUMB_SIZE) + except: + oeb.logger.warn('Failed to generate thumbnail') + else: + self.image_records.append(data) + self.thumbnail_offset = len(self.image_records) - 1 finally: item.unload_data_from_memory() - self.records.append(data) - if self.first_image_record is None: - self.first_image_record = len(self.records) - 1 - - def add_thumbnail(self, item): - try: - data = rescale_image(item.data, dimen=MAX_THUMB_DIMEN, - maxsizeb=MAX_THUMB_SIZE) - except IOError: - self.oeb.logger.warn('Bad image file %r' % item.href) - return None - manifest = self.oeb.manifest - id, href = manifest.generate('thumbnail', 'thumbnail.jpeg') - manifest.add(id, href, 'image/jpeg', data=data) - index = len(self.images) + 1 - self.images[href] = index - self.records.append(data) - return index # }}} @@ -282,9 +273,13 @@ class MobiWriter(object): def generate_record0(self): # MOBI header {{{ metadata = self.oeb.metadata exth = self.build_exth() + first_image_record = None + if self.image_records: + first_image_record = len(self.records) + self.records.extend(self.image_records) last_content_record = len(self.records) - 1 - # FCIS/FLIS (Seem to server no purpose) + # FCIS/FLIS (Seems to serve no purpose) flis_number = len(self.records) self.records.append( b'FLIS\0\0\0\x08\0\x41\0\0\0\0\0\0\xff\xff\xff\xff\0\x01\0\x03\0\0\0\x03\0\0\0\x01'+ @@ -363,8 +358,7 @@ class MobiWriter(object): # 0x58 - 0x5b : Format version # 0x5c - 0x5f : First image record number record0.write(pack(b'>II', - 6, self.first_image_record if self.first_image_record else - len(self.records)-1)) + 6, first_image_record if first_image_record else len(self.records))) # 0x60 - 0x63 : First HUFF/CDIC record number # 0x64 - 0x67 : Number of HUFF/CDIC records @@ -539,20 +533,15 @@ class MobiWriter(object): exth.write(pack(b'>III', code, 12, val)) nrecs += 1 - if (oeb.metadata.cover and - unicode(oeb.metadata.cover[0]) in oeb.manifest.ids): - id = unicode(oeb.metadata.cover[0]) - item = oeb.manifest.ids[id] - href = item.href - if href in self.images: - index = self.images[href] - 1 - exth.write(pack(b'>III', 0xc9, 0x0c, index)) - exth.write(pack(b'>III', 0xcb, 0x0c, 0)) - nrecs += 2 - index = self.add_thumbnail(item) - if index is not None: - exth.write(pack(b'>III', 0xca, 0x0c, index - 1)) - nrecs += 1 + if self.cover_offset is not None: + exth.write(pack(b'>III', EXTH_CODES['coveroffset'], 12, + self.cover_offset)) + exth.write(pack(b'>III', EXTH_CODES['hasfakecover'], 12, 0)) + nrecs += 2 + if self.thumbnail_offset is not None: + exth.write(pack(b'>III', EXTH_CODES['thumboffset'], 12, + self.thumbnail_offset)) + nrecs += 1 exth = exth.getvalue() trail = len(exth) % 4 diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 9773f6d0d8..2017248cfc 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -1083,40 +1083,9 @@ class BasicNewsRecipe(Recipe): MI_HEIGHT = 60 def default_masthead_image(self, out_path): - from calibre.ebooks.conversion.config import load_defaults - from calibre.utils.fonts import fontconfig - font_path = default_font = P('fonts/liberation/LiberationSerif-Bold.ttf') - recs = load_defaults('mobi_output') - masthead_font_family = recs.get('masthead_font', 'Default') - - if masthead_font_family != 'Default': - masthead_font = fontconfig.files_for_family(masthead_font_family) - # Assume 'normal' always in dict, else use default - # {'normal': (path_to_font, friendly name)} - if 'normal' in masthead_font: - font_path = masthead_font['normal'][0] - - if not font_path or not os.access(font_path, os.R_OK): - font_path = default_font - - try: - from PIL import Image, ImageDraw, ImageFont - Image, ImageDraw, ImageFont - except ImportError: - import Image, ImageDraw, ImageFont - - img = Image.new('RGB', (self.MI_WIDTH, self.MI_HEIGHT), 'white') - draw = ImageDraw.Draw(img) - try: - font = ImageFont.truetype(font_path, 48) - except: - font = ImageFont.truetype(default_font, 48) - text = self.get_masthead_title().encode('utf-8') - width, height = draw.textsize(text, font=font) - left = max(int((self.MI_WIDTH - width)/2.), 0) - top = max(int((self.MI_HEIGHT - height)/2.), 0) - draw.text((left, top), text, fill=(0,0,0), font=font) - img.save(open(out_path, 'wb'), 'JPEG') + from calibre.ebooks import generate_masthead + generate_masthead(self.get_masthead_title(), output_path=out_path, + width=self.MI_WIDTH, height=self.MI_HEIGHT) def prepare_masthead_image(self, path_to_image, out_path): from calibre import fit_image From cf3184d8cd4505c37b94a19f4e68a6751b3e3253 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 12:48:07 -0600 Subject: [PATCH 19/76] MOBI Inspect: Ignore errors decoding TBS bytes --- src/calibre/ebooks/mobi/debug.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 91a203fa2b..91fc3d5e0f 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -1192,8 +1192,7 @@ class TBSIndexing(object): # {{{ '(%d ends, %d complete, %d starts)')%tuple(map(len, (s+e+c, e, c, s)))) byts = bytearray(r.trailing_data.get('indexing', b'')) - sbyts = tuple(hex(b)[2:] for b in byts) - ans.append('TBS bytes: %s'%(' '.join(sbyts))) + ans.append('TBS bytes: %s'%format_bytes(byts)) for typ, entries in (('Ends', e), ('Complete', c), ('Starts', s)): if entries: ans.append('\t%s:'%typ) @@ -1220,8 +1219,14 @@ class TBSIndexing(object): # {{{ ans.append('Outermost index: %d'%outermost_index) ans.append('Unknown extra start bytes: %s'%repr_extra(extra)) if is_periodical: # Hierarchical periodical - byts, a = self.interpret_periodical(tbs_type, byts, + try: + byts, a = self.interpret_periodical(tbs_type, byts, dat['geom'][0]) + except: + import traceback + traceback.print_exc() + a = [] + print ('Failed to decode TBS bytes for record: %d'%r.idx) ans += a if byts: sbyts = tuple(hex(b)[2:] for b in byts) From 5383af193f78471603a6a84d74c27d0d744ef3d1 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sun, 31 Jul 2011 21:14:30 +0100 Subject: [PATCH 20/76] Walk tree to get category data. --- src/calibre/gui2/tag_browser/model.py | 7 +++++++ src/calibre/gui2/tag_browser/ui.py | 10 +++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 35045be8b6..caf55230a5 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -500,6 +500,7 @@ class TagsModel(QAbstractItemModel): # {{{ if i < len(components)-1: t = copy.copy(tag) t.original_name = '.'.join(components[:i+1]) + t.count = 0 if key != 'search': # This 'manufactured' intermediate node can # be searched, but cannot be edited. @@ -524,6 +525,12 @@ class TagsModel(QAbstractItemModel): # {{{ for category in self.category_nodes: process_one_node(category, state_map.get(category.category_key, {})) + def get_category_editor_data(self, category): + for cat in self.root_item.children: + if cat.category_key == category: + return [(t.tag.id, t.tag.original_name, t.tag.count) + for t in cat.child_tags() if t.tag.count > 0] + # Drag'n Drop {{{ def mimeTypes(self): return ["application/calibre+from_library", diff --git a/src/calibre/gui2/tag_browser/ui.py b/src/calibre/gui2/tag_browser/ui.py index dc6238ae92..bce38f79d0 100644 --- a/src/calibre/gui2/tag_browser/ui.py +++ b/src/calibre/gui2/tag_browser/ui.py @@ -196,11 +196,10 @@ class TagBrowserMixin(object): # {{{ Open the 'manage_X' dialog where X == category. If tag is not None, the dialog will position the editor on that item. ''' - db=self.library_view.model().db - cats = db.get_categories(sort='name', icon_map=None) - if category in cats: - result = [(t.id, t.name, t.count) for t in cats[category]] - else: + + tags_model = self.tags_view.model() + result = tags_model.get_category_editor_data(category) + if result is None: return if category == 'series': @@ -208,6 +207,7 @@ class TagBrowserMixin(object): # {{{ else: key = sort_key + db=self.library_view.model().db d = TagListEditor(self, cat_name=db.field_metadata[category]['name'], tag_to_match=tag, data=result, sorter=key) d.exec_() From 8721d5aa233ae6004e74308541e425f300d1ec4f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 15:16:40 -0600 Subject: [PATCH 21/76] Fix decoding of trailing data entries --- src/calibre/ebooks/mobi/debug.py | 2 +- src/calibre/ebooks/mobi/utils.py | 29 ++++++++++++++++++----------- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 91fc3d5e0f..8d2f3ba41e 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -1377,7 +1377,7 @@ class MOBIFile(object): # {{{ self.index_header, self.cncx) self.indexing_record_nums = set(xrange(pir, pir+2+self.index_header.num_of_cncx_blocks)) - self.secondary_index_record = self.secondary_index_record = None + self.secondary_index_record = self.secondary_index_header = None sir = self.mobi_header.secondary_index_record if sir != 0xffffffff: self.secondary_index_header = SecondaryIndexHeader(self.records[sir]) diff --git a/src/calibre/ebooks/mobi/utils.py b/src/calibre/ebooks/mobi/utils.py index 4298276bc1..e16871fec4 100644 --- a/src/calibre/ebooks/mobi/utils.py +++ b/src/calibre/ebooks/mobi/utils.py @@ -169,19 +169,26 @@ def get_trailing_data(record, extra_data_flags): :return: Trailing data, record - trailing data ''' data = OrderedDict() - for i in xrange(16, -1, -1): - flag = 1 << i # 2**i - if flag & extra_data_flags: - if i == 0: - # Only the first two bits are used for the size since there can - # never be more than 3 trailing multibyte chars - sz = (ord(record[-1]) & 0b11) + 1 - consumed = 1 - else: - sz, consumed = decint(record, forward=False) + flags = extra_data_flags >> 1 + + num = 0 + while flags: + num += 1 + if flags & 0b1: + sz, consumed = decint(record, forward=False) if sz > consumed: - data[i] = record[-sz:-consumed] + data[num] = record[-sz:-consumed] record = record[:-sz] + flags >>= 1 + # Read multibyte chars if any + if extra_data_flags & 0b1: + # Only the first two bits are used for the size since there can + # never be more than 3 trailing multibyte chars + sz = (ord(record[-1]) & 0b11) + 1 + consumed = 1 + if sz > consumed: + data[0] = record[-sz:-consumed] + record = record[:-sz] return data, record def encode_trailing_data(raw): From 7e19e0f75f35cfba9121ee9d008ad9824aae770c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 16:10:17 -0600 Subject: [PATCH 22/76] ... --- src/calibre/ebooks/mobi/writer.py | 3 +++ src/calibre/ebooks/mobi/writer2/main.py | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index c9d931c918..55e3ad0b03 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -430,6 +430,7 @@ class MobiWriter(object): text.seek(npos) return data, overlap + # TBS {{{ def _generate_flat_indexed_navpoints(self): # Assemble a HTMLRecordData instance for each HTML record # Return True if valid, False if invalid @@ -1174,6 +1175,8 @@ class MobiWriter(object): self._tbSequence = tbSequence + # }}} + def _evaluate_periodical_toc(self): ''' Periodical: diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index e232e626ce..ab24b197d3 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -85,9 +85,11 @@ class MobiWriter(object): self.is_periodical = detect_periodical(self.oeb.toc, self.oeb.log) self.generate_images() self.generate_text() + # The uncrossable breaks trailing entries come before the indexing + # trailing entries + self.write_uncrossable_breaks() # Index records come after text records self.generate_index() - self.write_uncrossable_breaks() # Indexing {{{ def generate_index(self): From c84b67d139cedd51b73832d13376e372a43f5f08 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 16:39:15 -0600 Subject: [PATCH 23/76] ... --- src/calibre/ebooks/mobi/debug.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 8d2f3ba41e..aff8543624 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -1089,6 +1089,11 @@ class TextRecord(object): # {{{ self.trailing_data['uncrossable_breaks'] = self.trailing_data.pop(2) self.trailing_data['raw_bytes'] = raw_trailing_bytes + for typ, val in self.trailing_data.iteritems(): + if isinstance(typ, int): + print ('Record %d has unknown trailing data of type: %d : %r'% + (idx, typ, val)) + self.idx = idx def dump(self, folder): From cd2fd58afc7432c09992abd007a9e221fc5107cf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Jul 2011 18:55:14 -0600 Subject: [PATCH 24/76] Fix #819076 (Misspelling of Android in Welcome Wizard) --- src/calibre/translations/eu.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index e8df74d5bb..4c37cfeca4 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -951,7 +951,7 @@ msgstr "Araztu saioa" #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." -msgstr "Adroid telefonoekin komunikatu." +msgstr "Android telefonoekin komunikatu." #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 msgid "" From 94c50e4a10329eca8c0b62b4b8535d46e6e62d8e Mon Sep 17 00:00:00 2001 From: Translators <> Date: Mon, 1 Aug 2011 04:38:25 +0000 Subject: [PATCH 25/76] Launchpad automatic translations update. --- src/calibre/translations/fr.po | 33 ++++- src/calibre/translations/nl.po | 41 +++++- src/calibre/translations/ru.po | 6 +- src/calibre/translations/sv.po | 239 +++++++++++++++++++-------------- 4 files changed, 212 insertions(+), 107 deletions(-) diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index f840826e21..2985e0911c 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-23 08:07+0000\n" +"PO-Revision-Date: 2011-07-31 20:22+0000\n" "Last-Translator: Vincent Coiffier \n" "Language-Team: Français \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-08-01 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -1551,7 +1551,7 @@ msgstr "Communiquer avec le lecteur Moovybook" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "Communiquer avec le COBY" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -11560,6 +11560,15 @@ msgid "" "group names for the various metadata entries are documented in " "tooltips.

    " msgstr "" +"
    \n" +"

    Indiquer une expression régulière à utiliser pour essayer de deviner les " +"métadonnées des livres à partir des noms de fichiers.

    \n" +"

    Un tutoriel " +"sur l'utilisation des expressions régulières est disponible.

    \n" +"

    Utiliser la fonctionnalité de Test ci-dessous pour tester votre " +"expression régulière sur quelques exemples de noms de fichiers (rappelez-" +"vous d'y inclure l'extension du fichier). Les noms des groupes pour les " +"diverses entrées de métadonnées sont affichés dans les info-bulles.

    " #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 msgid "Regular &expression" @@ -13370,6 +13379,15 @@ msgid "" "book</a> will generate a link to the book on the Beam ebooks " "site." msgstr "" +"Si coché, cette colonne sera affichée en HTML dans les détails du livre et " +"le serveur de contenu. Ceci peut être utilisé pour construire des liens dans " +"les modèles. Par exemple, le modèle " +"
    <big><b>{title}</b></big>{series:| "
    +"[|}{series_index:| [|]]}
    va créer un champ affichant le titre en " +"caractères larges et gras, suivi des séries, par exemple
    \"An " +"Oblique Approach [Belisarius [1]]\". Le modèle
    <a "
    +"href=\"http://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\">Beam "
    +"book</a>
    générera un lien sur le livre du site Beam ebooks." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177 msgid "My Tags" @@ -13405,6 +13423,11 @@ msgid "" "displays the number with 2 digits after the decimal point and thousands " "separated by commas." msgstr "" +"Exemples: Le format {0:.1f} donne un nombre à virgule flottante " +"avec un chiffre après la virgule. Le format " +"Prix: $ {0:,.2f} affiche \"Prix $ \" suivi " +"d'un nombre avec 2 chiffres après la virgule et les milliers séparés par des " +"virgules." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No lookup name was provided" @@ -13563,6 +13586,10 @@ msgid "" "specifier.\n" " " msgstr "" +"

    Le format doit commencer par {0:\n" +"et terminer par } Vous pouvez avoir du texte avant et après le " +"format.\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243 msgid "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index e5bed1ef7d..169b155963 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -44,14 +44,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-30 17:22+0000\n" +"PO-Revision-Date: 2011-07-31 08:50+0000\n" "Last-Translator: Redmar \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-31 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-08-01 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -19432,6 +19432,14 @@ msgid "" "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " "\"A, B\"." msgstr "" +"sublist(val, start_index, end_index, separator) -- interpreteert val als een " +"lijst van items, gescheiden door `separator`, en geeft een nieuwe lijst " +"terug die de items van `start_index` tot `end_index` bevatten. Het nummer " +"van het eerste item is nul. Als een index negatief is wordt vanaf het einde " +"van de lijst geteld. Als end_index nul is wordt dit als de lengte van de " +"lijst geïnterpreteerd. Voorbeelden met gebruik van basic template mode en de " +"labels \"A, B, C\" : {tags:sublist(0,1,\\,)} geeft \"A\". {tags:sublist(-" +"1,0,\\,)} geeft \"C\". {tags:sublist(0,-1,\\,)} geeft \"A, B\"." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 msgid "" @@ -19449,6 +19457,19 @@ msgid "" "\"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)} " "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" +"subitems(val, start_index, end_index) -- Deze functie wordt gebruikt om " +"lijsten met bijvoorbeeld genres te splitsen. Het interpreteert val als een " +"komma-gescheiden lijst van items, waar elk item een period-separated list " +"is. Geeft een nieuwe lijst terug door eerst alle period-separated items te " +"vinden, en dan voor elk item de `start_index` tot `end_index` op te halen en " +"deze te combineren. Het eerste component van een period-separated list heeft " +"als nummer nul. Als een index negatief is wordt vanaf het einde van de lijst " +"geteld. Als end_index nul is wordt dit als de lengte van de lijst " +"geïnterpreteerd. Voorbeelden met gebruik van basic template mode en een " +"#genre-waarde van \"A.B.C\": {#genre:subitems(0,1)} geeft \"A\". " +"{#genre:subitems(0,2)} geeft \"A.B\". {#genre:subitems(1,0)} geeft \"B.C\". " +"Bij een#genre-waarde van \"A.B.C, D.E.F\", {#genre:subitems(0,1)} geeft \"A, " +"D\". {#genre:subitems(0,2)} geeft \"A.B, D.E\"" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 msgid "" @@ -19464,6 +19485,18 @@ msgid "" "year as two digit number (00 to 99). yyyy : the year as four digit number. " "iso : the date with time and timezone. Must be the only format present" msgstr "" +"format_date(val, format_string) -- formatteert val, wat een datum moet zijn, " +"met behulp van de format_string, en geeft een string terug. De toegestane " +"formatteringen zijn: d : het nummer van de dag, zonder voorafgaande nul (1 " +"tot 31) dd : het nummer van de dag, met voorafgaande nul (01 tot 31) ddd : " +"de afgekorte locale dagnaam (\"Ma\" tot \"Zo\"). dddd : de lange locale " +"dagnaam (\"Maandag\" tot \"Zondag\"). M : het nummer van de maand, zonder " +"voorafgaande nul (1 tot 12). MM: het nummer van de maand met voorafgaande " +"nul (01 tot 12). MMM : de afgekorte locale maandnaam (\"Jan\" tot \"Dec\"). " +"MMMM : de lange locale maandnaam (\"Januari\" tot \"December\"). yy : het " +"jaar als tweecijferig getal (00 tot 99). yyyy : het jaar als viercijferig " +"getal. iso : de datum met tijd en tijdzone. iso mag niet met andere formaten " +"gebruikt worden" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 msgid "uppercase(val) -- return value of the field in upper case" @@ -21068,6 +21101,10 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" +"Als calibre een e-book naar hetzelfde formaat omzet, bijvoorbeeld EPUB\n" +"naar EPUB, wordt het oorspronkelijk bestand opgeslagen, zodat u nog\n" +"aanpassingen kunt doen als de conversie niet succesvol verloopt. Als u\n" +"dit op False instelt zal calibre het originele bestand niet behouden." #~ msgid "" #~ "Set the author(s). Multiple authors should be set as a comma separated list. " diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index a1822f4b6a..11a4fbf648 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-31 01:37+0000\n" +"PO-Revision-Date: 2011-08-01 01:18+0000\n" "Last-Translator: Flame-037 \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-31 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-08-01 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -327,7 +327,7 @@ msgstr "Внести метаданные из файлов %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Добавить книги в Calibre или в подключеное устройство" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index e2f8a2bd15..811fbdd0ba 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-31 00:30+0000\n" +"PO-Revision-Date: 2011-07-31 19:40+0000\n" "Last-Translator: Merarom \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-31 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-08-01 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -13172,10 +13172,11 @@ msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" +"Färgrutor måste vara tomma eller innehålla samma antal objekt som värde rutan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" -msgstr "" +msgstr "Färgen {0} är okänd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 msgid "&Lookup name" @@ -13267,6 +13268,10 @@ msgid "" "specifier.\n" " " msgstr "" +"

    Formatföreskrivare måste börja med {0: \n" +"och avslutas med } Du kan ha text före och efter formatet " +"föreskrivaren.\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243 msgid "" @@ -13281,7 +13286,7 @@ msgstr "Format för &datum" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245 msgid "Format for &numbers" -msgstr "" +msgstr "Format för &nummer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246 msgid "&Template" @@ -13321,7 +13326,7 @@ msgstr "Visa som webbläsarmarkeringar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254 msgid "Show as HTML in book details" -msgstr "" +msgstr "Visa som HTML i bokdetaljer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:260 @@ -13350,7 +13355,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:263 msgid "Colors" -msgstr "" +msgstr "Färger" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" @@ -13367,24 +13372,24 @@ msgstr "Felsöker enhetsdetektering" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "" +msgstr "Hämta information om enheten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" -msgstr "" +msgstr "Användardefinierad information om enheten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 msgid "Device Detection" -msgstr "" +msgstr "Detektion av enhet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" -msgstr "" +msgstr "Se till att enheten är urkopplad, tryck sedan på OK" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 msgid "Ensure your device is connected, then press OK" -msgstr "" +msgstr "Se till att enheten är ansluten, tryck sedan på OK" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:89 msgid "" @@ -13393,6 +13398,10 @@ msgid "" ">Plugins. Remember to also enter the folders where you want the books to be " "put. You must restart calibre for your changes to take effect.\n" msgstr "" +"Kopiera dessa värden till urklipp, klistra in dem i en redigerare, sedan in " +"dem i USER_DEVICE genom att anpassa enhetens tillägg i Inställningar-> " +"Tillägg. Kom ihåg att även ange de mappar där du vill att böckerna ska tas. " +"Du måste starta Calibre för att ändringarna ska börja gälla.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:66 msgid "" @@ -13483,7 +13492,7 @@ msgstr "Alltid" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "If there is enough room" -msgstr "" +msgstr "Om det finns tillräckligt med utrymme" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139 msgid "Never" @@ -13503,7 +13512,7 @@ msgstr "Partitionerad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:172 msgid "Column coloring" -msgstr "" +msgstr "Kolumn färg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" @@ -13556,23 +13565,23 @@ msgstr "Förändring &teckensnitt (kräver omstart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:220 msgid "Main Interface" -msgstr "" +msgstr "Huvudgränssnittet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:221 msgid "Select displayed metadata" -msgstr "" +msgstr "Välj visat metadata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "Flytta upp" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" -msgstr "" +msgstr "Flytta ner" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "Default author link template:" -msgstr "" +msgstr "Förvald författarlänkmall:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:225 msgid "" @@ -13582,6 +13591,11 @@ msgid "" "Manage Authors. You can use the values {author} and \n" "{author_sort}, and any template function." msgstr "" +"

    Ange en mall som ska användas för att skapa en länk för \n" +"en författare i bokinformationens dialogrutan. Denna mall kommer att \n" +"användas när ingen länk har angivits för författaren att användas som\n" +"administrerad författare. Du kan använda värdena {författare} och \n" +"{Author_sort}, och någon mall funktion." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:230 msgid "Use &Roman numerals for series" @@ -13592,6 +13606,8 @@ msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" +"Observera att kommentarer visas alltid i slutet, oavsett var du " +"tilldelar här." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:233 msgid "Tags browser category &partitioning method:" @@ -13722,6 +13738,9 @@ msgid "" "This plugin is useful only for Chinese language books. It can return " "incorrect results for books in English. Are you sure you want to enable it?" msgstr "" +"Detta tillägg är användbart endast för kinesiska böcker. Det kan " +"returnera felaktiga resultat för böcker på engelska. Är du säker på att du " +"vill aktivera den?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" @@ -13775,11 +13794,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 msgid "&Select all" -msgstr "" +msgstr "&Markera alla" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124 msgid "&Clear all" -msgstr "" +msgstr "&Rensa alla" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" @@ -13790,16 +13809,20 @@ msgid "" "Restore your own subset of checked fields that you define using the 'Set as " "default' button" msgstr "" +"Återställ din egen delmängd av markerade fält som du definierar genom att " +"använda \"Ange som standard\"-knappen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "&Set as default" -msgstr "" +msgstr "&Ange som förval" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128 msgid "" "Store the currently checked fields as a default you can restore using the " "'Select default' button" msgstr "" +"Förvara närvarande kontrolleras fälten som standard kan du återställa genom " +"att använda \"Välj förval\"-knappen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" @@ -13851,11 +13874,11 @@ msgstr "Föredrar &färre markeringar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:38 msgid "No proxies used" -msgstr "" +msgstr "Inga proxies används" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42 msgid "Using proxies:" -msgstr "" +msgstr " använda proxies: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:64 msgid "Failed to install command line tools." @@ -13890,7 +13913,7 @@ msgstr "Felsök enhets&detektion" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:69 msgid "Get information to setup the &user defined device" -msgstr "" +msgstr "Få information om att ställa in &användardefinierade enhet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:70 msgid "Open calibre &configuration directory" @@ -13910,32 +13933,36 @@ msgstr "Ansluten enhet: ingen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:189 msgid "That format and device already has a plugboard." -msgstr "" +msgstr "Det format och enheten har redan en kontrollpanel." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:201 msgid "Possibly override plugboard?" -msgstr "" +msgstr "Möjligen åsidosätta kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:202 msgid "" "A more general plugboard already exists for that format and device. Are you " "sure you want to add the new plugboard?" msgstr "" +"En mer generell kontrollpanel finns redan för det formatet och enheten. Är " +"du säker på att du vill lägga till ny kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:236 msgid "Add possibly overridden plugboard?" -msgstr "" +msgstr "Tillsätt eventuellt åsidosatt kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:215 msgid "" "More specific device plugboards exist for that format. Are you sure you want " "to add the new plugboard?" msgstr "" +"Mer specifik enhetskontrollpanel finns för det formatet. Är du säker på att " +"du vill lägga till ny kontrollpanel?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:226 msgid "Really add plugboard?" -msgstr "" +msgstr "Ska kontrollpanel verkligen läggas till?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:227 msgid "" @@ -14906,7 +14933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:340 msgid "No search is selected" -msgstr "" +msgstr "Ingen sökning är vald" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:342 msgid "The selected search will be permanently deleted. Are you sure?" @@ -14934,18 +14961,20 @@ msgid "" "Save current search under the name shown in the box. Press and hold for a " "pop-up options menu." msgstr "" +"Spara aktuell sökning under namnet som visas i rutan. Tryck och håll för ett " +"menyfönster." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:458 msgid "Create saved search" -msgstr "" +msgstr "Skapa sparad sökning" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:462 msgid "Delete saved search" -msgstr "" +msgstr "Ta bort sparad sökning" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:466 msgid "Manage saved searches" -msgstr "" +msgstr "Hantera sparade sökningar" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:476 msgid "*Current search" @@ -15054,23 +15083,23 @@ msgstr "Öppna butik i externa webb-läsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 msgid "&Name:" -msgstr "" +msgstr "&Namn:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 msgid "&Description:" -msgstr "" +msgstr "&Beskrivning:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" -msgstr "" +msgstr "&Huvudkontor:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" -msgstr "" +msgstr "Aktiverad:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 msgid "DRM:" -msgstr "" +msgstr "DRM:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 @@ -15078,7 +15107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 msgid "true" -msgstr "" +msgstr "sann" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 @@ -15086,7 +15115,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 msgid "false" -msgstr "" +msgstr "falsk" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:216 @@ -15140,16 +15169,20 @@ msgstr "" msgid "" "This store is currently enabled and can be used in other parts of calibre." msgstr "" +"Denna butik är för närvarande är aktiverat och kan användas i andra delar av " +"Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136 msgid "This store only distributes ebooks without DRM." -msgstr "" +msgstr "Denna butik distribuerar bara böcker utan DRM." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:138 msgid "" "This store distributes ebooks with DRM. It may have some titles without DRM, " "but you will need to check on a per title basis." msgstr "" +"Denna butik distribuerar e-böcker med DRM. Den kan ha vissa titlar utan DRM, " +"men du måste kolla på bok per titel." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:140 #, python-format @@ -15158,75 +15191,78 @@ msgid "" "the store caters to. However, this does not necessarily mean that the store " "is limited to that market only." msgstr "" +"Denna butik har sitt huvudkontor i %s. Detta är en bra indikation på vilken " +"marknaden butiken vänder sig till. Men behöver inte nödvändigtvis betyda att " +"butiken är begränsad till bara den marknaden." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:215 #, python-format msgid "Buying from this store supports the calibre developer: %s." -msgstr "" +msgstr "Köp från denna butik stöder Calibre-utvecklare: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145 #, python-format msgid "This store distributes ebooks in the following formats: %s" -msgstr "" +msgstr "Denna butik distribuerar e-böcker i följande format: %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." -msgstr "" +msgstr "Konfigurera ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:99 msgid "Time" -msgstr "" +msgstr "Tid" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:100 msgid "Number of seconds to wait for a store to respond" -msgstr "" +msgstr "Antal sekunder att vänta på en butik för att svara" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:101 msgid "Number of seconds to let a store process results" -msgstr "" +msgstr "Antal sekunder för att låta en butik bearbeta resultat" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:102 msgid "Display" -msgstr "" +msgstr "Visa" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:103 msgid "Maximum number of results to show per store" -msgstr "" +msgstr "Maximalt antal resultat att visa per butik" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:104 msgid "Open search result in system browser" -msgstr "" +msgstr "Öppna sökresultat i systemets webbläsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" -msgstr "" +msgstr "Ämnen" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 msgid "Number of search threads to use" -msgstr "" +msgstr "Antal sökning ämnen att använda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 msgid "Number of cache update threads to use" -msgstr "" +msgstr "Antal mellanlagrade ämnesuppdateringar att användas" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:108 msgid "Number of conver download threads to use" -msgstr "" +msgstr "Antal omslagsnedladdning trådar att använda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:109 msgid "Number of details threads to use" -msgstr "" +msgstr "Antal detaljer trådar att använda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:105 msgid "Performance" -msgstr "" +msgstr "Prestanda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:106 msgid "Number of simultaneous searches" @@ -15234,15 +15270,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107 msgid "Number of simultaneous cache updates" -msgstr "" +msgstr "Antal samtidiga cache uppdateringar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:108 msgid "Number of simultaneous cover downloads" -msgstr "" +msgstr "Antal samtidiga omslagsnedladdningar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:109 msgid "Number of simultaneous details downloads" -msgstr "" +msgstr "Antal samtidiga detaljnedladdningar" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:62 msgid "Search:" @@ -15265,11 +15301,11 @@ msgstr "Stäng" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212 msgid "&Price:" -msgstr "" +msgstr "&Pris:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 msgid "Download:" -msgstr "" +msgstr "Hämta:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 @@ -15282,7 +15318,7 @@ msgstr "DRM" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Download" -msgstr "" +msgstr "Hämta" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Price" @@ -15334,20 +15370,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:212 #, python-format msgid "The following formats can be downloaded directly: %s." -msgstr "" +msgstr "Följande format kan laddas ner direkt: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:41 msgid "Download..." -msgstr "" +msgstr "Hämtar ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:45 msgid "Goto in store..." -msgstr "" +msgstr "Gå in i butiken ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:114 #, python-format msgid "Buying from this store supports the calibre developer: %s

    " -msgstr "" +msgstr "Köpa från denna butik stöder Calibre-tvecklare: %s

    " #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:276 msgid "Customize get books search" @@ -15355,7 +15391,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:286 msgid "Configure search" -msgstr "" +msgstr "Konfigurera sökning" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336 msgid "Couldn't find any books matching your query." @@ -15363,7 +15399,7 @@ msgstr "Kunde inte hitta några böcker som passar din sökning." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:350 msgid "Choose format to download to your library." -msgstr "" +msgstr "Välj format att ladda ner till ditt bibliotek." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107 @@ -15372,11 +15408,11 @@ msgstr "Hämta böcker" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140 msgid "Open a selected book in the system's web browser" -msgstr "" +msgstr "Öppna en vald bok i systemets webbläsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:141 msgid "Open in &external browser" -msgstr "" +msgstr "Öppna i &extern webbläsare" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:96 msgid "Not Available" @@ -15392,19 +15428,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:51 msgid "Updating book cache" -msgstr "" +msgstr "Uppdatera bokbuffert" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:42 msgid "Checking last download date." -msgstr "" +msgstr "Kontrollerar sista nedladdningsdatum." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:48 msgid "Downloading book list from MobileRead." -msgstr "" +msgstr "Laddar ner boklistan från MobileRead." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:61 msgid "Processing books." -msgstr "" +msgstr "Bearbetar böcker." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format @@ -15413,11 +15449,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." -msgstr "" +msgstr "Uppdatera MobileRead bokmellanlagring ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 msgid "&Query:" -msgstr "" +msgstr "&Förfrågan:" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:73 msgid "" @@ -15664,7 +15700,7 @@ msgstr "Redigera sortering för %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:352 #, python-format msgid "Edit link for %s" -msgstr "" +msgstr "Redigera länk för %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359 #, python-format @@ -15741,7 +15777,7 @@ msgstr "Ändra sub-kategorisering systemet" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "First letter is usable only when sorting by name" -msgstr "" +msgstr "Första bokstaven är användbart endast när man sorterar efter namn" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:70 #, python-format @@ -15876,7 +15912,7 @@ msgstr "&Hämta uppdatering" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:94 msgid "Update &plugins" -msgstr "" +msgstr "Uppdatera &tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format @@ -15889,21 +15925,21 @@ msgstr "Uppdatering tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:159 msgid "updated plugins" -msgstr "" +msgstr "uppdaterad tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/update.py:190 msgid "Plugin Updates" -msgstr "" +msgstr "Tilläggsuppdateringar" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:188 #, python-format msgid "There are %d plugin updates available" -msgstr "" +msgstr "Det finns %d tilläggsuppdateringar tillgängliga" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:192 msgid "Install and configure user plugins" -msgstr "" +msgstr "Installera och konfigurera användartillägg" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" @@ -16298,11 +16334,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" -msgstr "" +msgstr "Större" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 msgid "smaller" -msgstr "" +msgstr "mindre" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 #, python-format @@ -16459,6 +16495,7 @@ msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" +"Välj din e-bok enhet. Om enheten inte är med i listan, välj en \"%s\" enhet." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:499 msgid "Moving library..." @@ -16647,7 +16684,7 @@ msgstr "Ställ in" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:102 msgid "Incorrect username" -msgstr "" +msgstr "Felaktigt användarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:103 #, python-format @@ -18098,7 +18135,7 @@ msgstr "Utgivningsdatumet" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46 msgid "The date when the metadata for this book record was last modified" -msgstr "" +msgstr "Det datum då metadata för denna bokpost senast ändrades" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The calibre internal id" @@ -18431,13 +18468,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:158 msgid "Switch to the full interface (non-mobile interface)" -msgstr "" +msgstr "Växla till hela gränssnittet (icke-mobila gränssnitt)" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:161 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" msgstr "" +"Hela gränssnittet ger dig många fler funktioner, men det kan inte fungera " +"bra på en liten skärm" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format @@ -18478,7 +18517,7 @@ msgstr "Böcker sorterade efter " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Användning" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -18601,7 +18640,7 @@ msgstr "syntaxfel - programmet avslutas innan EOF" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:103 msgid "Unknown identifier " -msgstr "" +msgstr "Okänd identifierare " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:110 msgid "unknown function {0}" @@ -18960,6 +18999,8 @@ msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" +"human_readable (v) - returnerar en sträng som representerar antalet v i KB, " +"MB, GB, etc." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 msgid "" @@ -19033,7 +19074,7 @@ msgstr "capitalize(Val) - Returnerar värdet av fältet med versaler" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 msgid "booksize() -- return value of the size field" -msgstr "" +msgstr "booksize() - returnera värdet av fältetstorlek" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 msgid "" @@ -19153,7 +19194,7 @@ msgstr "Engelska (Kanada)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Greece)" -msgstr "" +msgstr "Engelska (Grekland)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (India)" @@ -19165,7 +19206,7 @@ msgstr "Engelska (Thailand)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Turkey)" -msgstr "" +msgstr "Engelska (Turkiet)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Cyprus)" @@ -19209,7 +19250,7 @@ msgstr "Engelska (Kina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "English (South Africa)" -msgstr "" +msgstr "Engelska (Sydafrika)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Paraguay)" @@ -19274,22 +19315,22 @@ msgstr "Holländska (Belgien)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" -msgstr "" +msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" -msgstr "" +msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" -msgstr "" +msgstr "pm" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" @@ -19645,11 +19686,11 @@ msgstr "Hämta inte CSS-stilmallar." #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "OK" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Spara" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" From 26092878961330a089b2245387fc98a1036c9325 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 1 Aug 2011 09:25:45 +0100 Subject: [PATCH 26/76] New formatter functions: list_sort, list_difference, list_intersection. Make merge_lists not sort its result. --- src/calibre/utils/formatter_functions.py | 62 ++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 5 deletions(-) diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 599769300f..79713c432c 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -507,7 +507,7 @@ class BuiltinSelect(BuiltinFormatterFunction): arg_count = 2 category = 'List Lookup' __doc__ = doc = _('select(val, key) -- interpret the value as a comma-separated list ' - 'of items, with the items being "id:value". Find the pair with the' + 'of items, with the items being "id:value". Find the pair with the ' 'id equal to key, and return the corresponding value.' ) @@ -851,7 +851,58 @@ class BuiltinMergeLists(BuiltinFormatterFunction): for i in l2: if icu_lower(i) not in lcl1: res.append(i) - return ', '.join(sorted(res, key=sort_key)) + return ', '.join(res) + +class BuiltinListDifference(BuiltinFormatterFunction): + name = 'list_difference' + arg_count = 3 + category = 'List Manipulation' + __doc__ = doc = _('list_difference(list1, list2, separator) -- ' + 'return a list made by removing from list1 any item found in list2, ' + 'using a case-insensitive compare. The items in list1 and list2 ' + 'are separated by separator, as are the items in the returned list.') + + def evaluate(self, formatter, kwargs, mi, locals, list1, list2, separator): + l1 = [l.strip() for l in list1.split(separator) if l.strip()] + l2 = [icu_lower(l.strip()) for l in list2.split(separator) if l.strip()] + + res = [] + for i in l1: + if icu_lower(i) not in l2: + res.append(i) + return ', '.join(res) + +class BuiltinListIntersection(BuiltinFormatterFunction): + name = 'list_intersection' + arg_count = 3 + category = 'List Manipulation' + __doc__ = doc = _('list_intersection(list1, list2, separator) -- ' + 'return a list made by removing from list1 any item not found in list2, ' + 'using a case-insensitive compare. The items in list1 and list2 ' + 'are separated by separator, as are the items in the returned list.') + + def evaluate(self, formatter, kwargs, mi, locals, list1, list2, separator): + l1 = [l.strip() for l in list1.split(separator) if l.strip()] + l2 = [icu_lower(l.strip()) for l in list2.split(separator) if l.strip()] + + res = [] + for i in l1: + if icu_lower(i) in l2: + res.append(i) + return ', '.join(res) + +class BuiltinListSort(BuiltinFormatterFunction): + name = 'list_sort' + arg_count = 3 + category = 'List Manipulation' + __doc__ = doc = _('list_sort(list, direction, separator) -- ' + 'return list sorted using a case-insensitive sort. If direction is ' + 'zero, the list is sorted ascending, otherwise descending. The list items ' + 'are separated by separator, as are the items in the returned list.') + + def evaluate(self, formatter, kwargs, mi, locals, list1, direction, separator): + res = [l.strip() for l in list1.split(separator) if l.strip()] + return ', '.join(sorted(res, key=sort_key, reverse=direction != 0)) class BuiltinToday(BuiltinFormatterFunction): name = 'today' @@ -893,12 +944,13 @@ formatter_builtins = [ BuiltinFirstNonEmpty(), BuiltinField(), BuiltinFormatDate(), BuiltinFormatNumber(), BuiltinFormatsModtimes(), BuiltinFormatsSizes(), BuiltinHasCover(), BuiltinHumanReadable(), BuiltinIdentifierInList(), - BuiltinIfempty(), BuiltinInList(), BuiltinListitem(), BuiltinLookup(), + BuiltinIfempty(), BuiltinInList(), BuiltinListDifference(), + BuiltinListIntersection(), BuiltinListitem(), BuiltinListSort(), BuiltinLookup(), BuiltinLowercase(), BuiltinMergeLists(), BuiltinMultiply(), BuiltinNot(), BuiltinOndevice(), BuiltinOr(), BuiltinPrint(), BuiltinRawField(), BuiltinRe(), BuiltinSelect(), BuiltinShorten(), BuiltinStrcat(), - BuiltinStrcmp(), BuiltinStrInList(), BuiltinSubitems(), BuiltinSublist(), - BuiltinSubstr(), BuiltinSubtract(), BuiltinSwapAroundComma(), + BuiltinStrcmp(), BuiltinStrInList(), BuiltinSubitems(), + BuiltinSublist(),BuiltinSubstr(), BuiltinSubtract(), BuiltinSwapAroundComma(), BuiltinSwitch(), BuiltinTemplate(), BuiltinTest(), BuiltinTitlecase(), BuiltinToday(), BuiltinUppercase(), ] From 03e9e929838630a79256faa70f8ce1cb5b881a05 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 1 Aug 2011 09:31:52 +0100 Subject: [PATCH 27/76] Documentation for new functions. --- src/calibre/manual/template_lang.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/manual/template_lang.rst b/src/calibre/manual/template_lang.rst index 10c2c751f5..b452525848 100644 --- a/src/calibre/manual/template_lang.rst +++ b/src/calibre/manual/template_lang.rst @@ -263,6 +263,9 @@ The following functions are available in addition to those described in single-f * ``formats_sizes()`` -- return a comma-separated list of colon_separated items representing sizes in bytes of the formats of a book. You can use the select function to get the size for a specific format. Note that format names are always uppercase, as in EPUB. * ``has_cover()`` -- return ``Yes`` if the book has a cover, otherwise return the empty string * ``not(value)`` -- returns the string "1" if the value is empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want. + * ``list_difference(list1, list2, separator)`` -- return a list made by removing from `list1` any item found in `list2`, using a case-insensitive compare. The items in `list1` and `list2` are separated by separator, as are the items in the returned list. + * ``list_intersection(list1, list2, separator)`` -- return a list made by removing from `list1` any item not found in `list2`, using a case-insensitive compare. The items in `list1` and `list2` are separated by separator, as are the items in the returned list. + * ``list_sort(list, direction, separator)`` -- return list sorted using a case-insensitive sort. If `direction` is zero, the list is sorted ascending, otherwise descending. The list items are separated by separator, as are the items in the returned list. * ``merge_lists(list1, list2, separator)`` -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list. * ``multiply(x, y)`` -- returns x * y. Throws an exception if either x or y are not numbers. * ``ondevice()`` -- return the string "Yes" if ondevice is set, otherwise return the empty string From 097123968126290d14f56c2d712be7c8f394a679 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Aug 2011 05:51:45 -0600 Subject: [PATCH 28/76] ... --- src/calibre/ebooks/mobi/debug.py | 4 +- src/calibre/ebooks/mobi/writer2/indexer.py | 146 +++++++++++++----- src/calibre/ebooks/mobi/writer2/main.py | 8 + src/calibre/ebooks/mobi/writer2/serializer.py | 9 ++ 4 files changed, 126 insertions(+), 41 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index aff8543624..8034117f9b 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -650,8 +650,6 @@ class Tag(object): # {{{ 'article' : { 5 : ('Class offset in cncx', 'class_offset'), 21 : ('Parent section index', 'parent_index'), - 22 : ('Description offset in cncx', 'desc_offset'), - 23 : ('Author offset in cncx', 'author_offset'), 69 : ('Offset from first image record num to the' ' image record associated with this article', 'image_index'), @@ -1033,7 +1031,7 @@ class IndexRecord(object): # {{{ # }}} -class CNCX(object) : # {{{ +class CNCX(object): # {{{ ''' Parses the records that contain the compiled NCX (all strings from the diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 54f74c1664..f1ec1fcec1 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -2,7 +2,7 @@ # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai from __future__ import (unicode_literals, division, absolute_import, print_function) -from future_builtins import filter +from future_builtins import filter, map __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal ' @@ -16,7 +16,6 @@ from calibre.ebooks.mobi.writer2 import RECORD_SIZE from calibre.ebooks.mobi.utils import (encint, encode_number_as_hex, encode_tbs, align_block, utf8_text) - class CNCX(object): # {{{ ''' @@ -61,7 +60,63 @@ class CNCX(object): # {{{ return self.strings[string] # }}} -class IndexEntry(object): # {{{ +class TAGX(object): # {{{ + + BITMASKS = {11:0b1} + BITMASKS.update({x:i+1 for i, x in enumerate([1, 2, 3, 4, 5, 21, 22, 23])}) + BITMASKS.update({x:i+1 for i, x in enumerate([69, 70, 71, 72, 73])}) + + NUM_VALUES = defaultdict(lambda x:1) + NUM_VALUES[11] = 3 + NUM_VALUES[0] = 0 + + def __init__(self): + self.byts = bytearray() + + def add_tag(self, tag): + buf = self.byts + buf.append(tag) + buf.append(self.NUM_VALUES[tag]) + # bitmask + buf.append((1 << (self.BITMASKS[tag])) if tag else 0) + # eof + buf.append(0 if tag else 1) + + def header(self, control_byte_count): + header = b'TAGX' + # table length, control byte count + header += pack(b'>II', 12+len(self.byts), control_byte_count) + return header + + @property + def periodical(self): + ''' + TAGX block for the Primary index header of a periodical + ''' + map(self.add_tag, (1, 2, 3, 4, 5, 21, 22, 23, 0, 69, 70, 71, 72, 73, 0)) + return self.header(2) + bytes(self.byts) + + @property + def secondary(self): + ''' + TAGX block for the secondary index header of a periodical + ''' + map(self.add_tag, (11, 0)) + return self.header(1) + bytes(self.byts) + + @property + def flat_book(self): + ''' + TAGX block for the primary index header of a flat book + ''' + map(self.add_tag, (1, 2, 3, 4, 0)) + return self.header(1) + bytes(self.byts) + +# }}} + +# Index Entries {{{ + +class IndexEntry(object): TAG_VALUES = { 'offset': 1, @@ -69,17 +124,22 @@ class IndexEntry(object): # {{{ 'label_offset': 3, 'depth': 4, 'class_offset': 5, + 'secondary': 11, 'parent_index': 21, 'first_child_index': 22, 'last_child_index': 23, + 'image_index': 69, + 'desc_offset': 70, + 'author_offset': 73, } RTAG_MAP = {v:k for k, v in TAG_VALUES.iteritems()} - BITMASKS = [1, 2, 3, 4, 5, 21, 22, 23,] - def __init__(self, offset, label_offset, depth=0, class_offset=None): + def __init__(self, offset, label_offset, depth=0, class_offset=None, + control_byte_count=1): self.offset, self.label_offset = offset, label_offset self.depth, self.class_offset = depth, class_offset + self.control_byte_count = control_byte_count self.length = 0 self.index = 0 @@ -88,6 +148,10 @@ class IndexEntry(object): # {{{ self.first_child_index = None self.last_child_index = None + self.image_index = None + self.author_offset = None + self.desc_offset = None + def __repr__(self): return ('IndexEntry(offset=%r, depth=%r, length=%r, index=%r,' ' parent_index=%r)')%(self.offset, self.depth, self.length, @@ -99,35 +163,6 @@ class IndexEntry(object): # {{{ def fset(self, val): self.length = val return property(fget=fget, fset=fset, doc='Alias for length') - @classmethod - def tagx_block(cls, for_periodical=True): - buf = bytearray() - - def add_tag(tag, num_values=1): - buf.append(tag) - buf.append(num_values) - # bitmask - buf.append(1 << (cls.BITMASKS.index(tag))) - # eof - buf.append(0) - - for tag in xrange(1, 5): - add_tag(tag) - - if for_periodical: - for tag in (5, 21, 22, 23): - add_tag(tag) - - # End of TAGX record - for i in xrange(3): buf.append(0) - buf.append(1) - - header = b'TAGX' - header += pack(b'>I', 12+len(buf)) # table length - header += pack(b'>I', 1) # control byte count - - return header + bytes(buf) - @property def next_offset(self): return self.offset + self.length @@ -145,24 +180,58 @@ class IndexEntry(object): # {{{ def entry_type(self): ans = 0 for tag in self.tag_nums: - ans |= (1 << self.BITMASKS.index(tag)) # 1 << x == 2**x + ans |= (1 << (TAGX.BITMASKS[tag])) # 1 << x == 2**x return ans @property def bytestring(self): buf = StringIO() - buf.write(encode_number_as_hex(self.index)) + if isinstance(self.index, int): + buf.write(encode_number_as_hex(self.index)) + else: + raw = bytearray(self.index.encode('ascii')) + raw.insert(0, len(raw)) + buf.write(bytes(raw)) et = self.entry_type buf.write(bytes(bytearray([et]))) for tag in self.tag_nums: attr = self.RTAG_MAP[tag] val = getattr(self, attr) - buf.write(encint(val)) + if isinstance(val, int): + val = [val] + for x in val: + buf.write(encint(x)) ans = buf.getvalue() return ans +class SecondaryIndexEntry(IndexEntry): + + INDEX_MAP = {'author':73, 'caption':72, 'credit':71, 'description':70, + 'mastheadImage':69} + + def __init__(self, index): + IndexEntry.__init__(self, index, 0, 0) + + tag = self.INDEX_MAP[index] + self.secondary = [len(self.INDEX_MAP) if tag == min( + self.INDEX_MAP.itervalues()) else 0, 0, tag] + + @property + def tag_nums(self): + yield 11 + + @property + def entry_type(self): + return 1 + + @classmethod + def entries(cls): + rmap = {v:k for k,v in cls.INDEX_MAP.iteritems()} + for tag in sorted(rmap, reverse=True): + yield cls(rmap[tag]) + # }}} class TBS(object): # {{{ @@ -407,7 +476,8 @@ class Indexer(object): # {{{ def create_header(self): # {{{ buf = StringIO() - tagx_block = IndexEntry.tagx_block(self.is_periodical) + tagx_block = (TAGX().periodical if self.is_periodical else + TAGX().flat_book) header_length = 192 # Ident 0 - 4 diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index ab24b197d3..b4f781e5b0 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -35,6 +35,7 @@ EXTH_CODES = { 'type': 111, 'source': 112, 'versionnumber': 114, + 'startreading': 116, 'coveroffset': 201, 'thumboffset': 202, 'hasfakecover': 203, @@ -83,6 +84,8 @@ class MobiWriter(object): def generate_content(self): self.is_periodical = detect_periodical(self.oeb.toc, self.oeb.log) + # Image records are stored in their own list, they are merged into the + # main record list at the end self.generate_images() self.generate_text() # The uncrossable breaks trailing entries come before the indexing @@ -545,6 +548,11 @@ class MobiWriter(object): self.thumbnail_offset)) nrecs += 1 + if self.serializer.start_offset is not None: + exth.write(pack(b'>III', EXTH_CODES['startreading'], 12, + self.serializer.start_offset)) + nrecs += 1 + exth = exth.getvalue() trail = len(exth) % 4 pad = b'\0' * (4 - trail) # Always pad w/ at least 1 byte diff --git a/src/calibre/ebooks/mobi/writer2/serializer.py b/src/calibre/ebooks/mobi/writer2/serializer.py index 0bd93def51..594f8bfd78 100644 --- a/src/calibre/ebooks/mobi/writer2/serializer.py +++ b/src/calibre/ebooks/mobi/writer2/serializer.py @@ -39,6 +39,10 @@ class Serializer(object): self.logger = oeb.logger self.write_page_breaks_after_item = write_page_breaks_after_item + # If not None, this is a number pointing to the location at which to + # open the MOBI file on the Kindle + self.start_offset = None + # Mapping of hrefs (urlnormalized) to the offset in the buffer where # the resource pointed to by the href lives. Used at the end to fill in # the correct values into all filepos="..." links. @@ -144,6 +148,8 @@ class Serializer(object): buf.write(b'title="') self.serialize_text(ref.title, quot=True) buf.write(b'" ') + if ref.title == 'start': + self._start_href = ref.href self.serialize_href(ref.href) # Space required or won't work, I kid you not buf.write(b' />') @@ -283,6 +289,7 @@ class Serializer(object): buf = self.buf id_offsets = self.id_offsets for href, hoffs in self.href_offsets.items(): + is_start = (href and href == getattr(self, '_start_href', None)) # Iterate over all filepos items if href not in id_offsets: self.logger.warn('Hyperlink target %r not found' % href) @@ -290,6 +297,8 @@ class Serializer(object): href, _ = urldefrag(href) if href in self.id_offsets: ioff = self.id_offsets[href] + if is_start: + self.start_offset = ioff for hoff in hoffs: buf.seek(hoff) buf.write(b'%010d' % ioff) From 5571c742878b71c76c2f17bc2e20bb15aa2c621e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Aug 2011 06:17:23 -0600 Subject: [PATCH 29/76] Display undefined dates properly in the Book details panel. Fixes #819222 (Publishing date) --- src/calibre/gui2/book_details.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index c65b6b5d14..802535b4e2 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -23,6 +23,7 @@ from calibre.gui2 import (config, open_local_file, open_url, pixmap_to_data, gprefs) from calibre.utils.icu import sort_key from calibre.utils.formatter import EvalFormatter +from calibre.utils.date import is_date_undefined def render_html(mi, css, vertical, widget, all_fields=False): # {{{ table = render_data(mi, all_fields=all_fields, @@ -163,6 +164,10 @@ def render_data(mi, use_roman_numbers=True, all_fields=False): val = _('Book %(sidx)s of %(series)s')%dict( sidx=fmt_sidx(sidx, use_roman=use_roman_numbers), series=prepare_string_for_xml(getattr(mi, field))) + elif metadata['datatype'] == 'datetime': + aval = getattr(mi, field) + if is_date_undefined(aval): + val = '' ans.append((field, u'%s%s'%(name, val))) From 40dcb80ad16f928174a22304eca5896ae60a581c Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 1 Aug 2011 13:35:37 +0100 Subject: [PATCH 30/76] Make merge_list into an alias of list_union. Change documentation. If running from source, get source code for new functions via inspection. --- src/calibre/gui2/dialogs/template_dialog.py | 5 ++--- src/calibre/manual/template_lang.rst | 2 +- src/calibre/utils/formatter_functions.py | 12 ++++++++---- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/calibre/gui2/dialogs/template_dialog.py b/src/calibre/gui2/dialogs/template_dialog.py index 7d30f37bc1..9b31c3c929 100644 --- a/src/calibre/gui2/dialogs/template_dialog.py +++ b/src/calibre/gui2/dialogs/template_dialog.py @@ -289,9 +289,8 @@ class TemplateDialog(QDialog, Ui_TemplateDialog): self.documentation.clear() if name in self.funcs: self.documentation.setPlainText(self.funcs[name].doc) - if name in self.builtins: - if name in self.builtin_source_dict: - self.source_code.setPlainText(self.builtin_source_dict[name]) + if name in self.builtins and name in self.builtin_source_dict: + self.source_code.setPlainText(self.builtin_source_dict[name]) else: self.source_code.setPlainText(self.funcs[name].program_text) diff --git a/src/calibre/manual/template_lang.rst b/src/calibre/manual/template_lang.rst index b452525848..f2d01474b6 100644 --- a/src/calibre/manual/template_lang.rst +++ b/src/calibre/manual/template_lang.rst @@ -266,7 +266,7 @@ The following functions are available in addition to those described in single-f * ``list_difference(list1, list2, separator)`` -- return a list made by removing from `list1` any item found in `list2`, using a case-insensitive compare. The items in `list1` and `list2` are separated by separator, as are the items in the returned list. * ``list_intersection(list1, list2, separator)`` -- return a list made by removing from `list1` any item not found in `list2`, using a case-insensitive compare. The items in `list1` and `list2` are separated by separator, as are the items in the returned list. * ``list_sort(list, direction, separator)`` -- return list sorted using a case-insensitive sort. If `direction` is zero, the list is sorted ascending, otherwise descending. The list items are separated by separator, as are the items in the returned list. - * ``merge_lists(list1, list2, separator)`` -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list. + * ``list_union(list1, list2, separator)`` -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list. * ``multiply(x, y)`` -- returns x * y. Throws an exception if either x or y are not numbers. * ``ondevice()`` -- return the string "Yes" if ondevice is set, otherwise return the empty string * ``or(value, value, ...)`` -- returns the string "1" if any value is not empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want. diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 79713c432c..8cefe909b2 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -829,11 +829,11 @@ class BuiltinNot(BuiltinFormatterFunction): def evaluate(self, formatter, kwargs, mi, locals, val): return '' if val else '1' -class BuiltinMergeLists(BuiltinFormatterFunction): - name = 'merge_lists' +class BuiltinListUnion(BuiltinFormatterFunction): + name = 'list_union' arg_count = 3 category = 'List Manipulation' - __doc__ = doc = _('merge_lists(list1, list2, separator) -- ' + __doc__ = doc = _('list_union(list1, list2, separator) -- ' 'return a list made by merging the items in list1 and list2, ' 'removing duplicate items using a case-insensitive compare. If ' 'items differ in case, the one in list1 is used. ' @@ -853,6 +853,9 @@ class BuiltinMergeLists(BuiltinFormatterFunction): res.append(i) return ', '.join(res) +class BuiltinMergeLists(BuiltinListUnion): + name = 'merge_lists' + class BuiltinListDifference(BuiltinFormatterFunction): name = 'list_difference' arg_count = 3 @@ -945,7 +948,8 @@ formatter_builtins = [ BuiltinFormatNumber(), BuiltinFormatsModtimes(), BuiltinFormatsSizes(), BuiltinHasCover(), BuiltinHumanReadable(), BuiltinIdentifierInList(), BuiltinIfempty(), BuiltinInList(), BuiltinListDifference(), - BuiltinListIntersection(), BuiltinListitem(), BuiltinListSort(), BuiltinLookup(), + BuiltinListIntersection(), BuiltinListitem(), BuiltinListSort(), + BuiltinListUnion(), BuiltinLookup(), BuiltinLowercase(), BuiltinMergeLists(), BuiltinMultiply(), BuiltinNot(), BuiltinOndevice(), BuiltinOr(), BuiltinPrint(), BuiltinRawField(), BuiltinRe(), BuiltinSelect(), BuiltinShorten(), BuiltinStrcat(), From 58bca5f56834e7fdffed7c1e9609ced58affa941 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Aug 2011 09:53:14 -0600 Subject: [PATCH 31/76] MOBI Output: Add a command line option --extract-to that uses the inspect MOBI tool to extract the created MOBI file to the specified directory --- src/calibre/ebooks/mobi/debug.py | 7 ++++--- src/calibre/ebooks/mobi/output.py | 10 ++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 8034117f9b..47450842d1 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -1430,16 +1430,17 @@ class MOBIFile(object): # {{{ print (str(self.mobi_header).encode('utf-8'), file=f) # }}} -def inspect_mobi(path_or_stream, prefix='decompiled'): # {{{ +def inspect_mobi(path_or_stream, ddir=None): # {{{ stream = (path_or_stream if hasattr(path_or_stream, 'read') else open(path_or_stream, 'rb')) f = MOBIFile(stream) - ddir = prefix + '_' + os.path.splitext(os.path.basename(stream.name))[0] + if ddir is None: + ddir = 'decompiled_' + os.path.splitext(os.path.basename(stream.name))[0] try: shutil.rmtree(ddir) except: pass - os.mkdir(ddir) + os.makedirs(ddir) with open(os.path.join(ddir, 'header.txt'), 'wb') as out: f.print_header(f=out) diff --git a/src/calibre/ebooks/mobi/output.py b/src/calibre/ebooks/mobi/output.py index aeab8518a9..4451bc66b8 100644 --- a/src/calibre/ebooks/mobi/output.py +++ b/src/calibre/ebooks/mobi/output.py @@ -50,6 +50,11 @@ class MOBIOutput(OutputFormatPlugin): help=_('When adding the Table of Contents to the book, add it at the start of the ' 'book instead of the end. Not recommended.') ), + OptionRecommendation(name='extract_to', recommended_value=None, + help=_('Extract the contents of the MOBI file to the' + ' specified directory. If the directory already ' + 'exists, it will be deleted.') + ), OptionRecommendation(name='mobi_navpoints_only_deepest', recommended_value=False, help=_('When adding navpoints for the chapter-to-chapter' @@ -185,3 +190,8 @@ class MOBIOutput(OutputFormatPlugin): write_page_breaks_after_item=write_page_breaks_after_item) writer(oeb, output_path) + if opts.extract_to is not None: + from calibre.ebooks.mobi.debug import inspect_mobi + ddir = opts.extract_to + inspect_mobi(output_path, ddir=ddir) + From e20e8dd0f57093eea0001f40f0be7c7cc5ca2699 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Aug 2011 10:08:46 -0600 Subject: [PATCH 32/76] MOBI Output: Fix bug that caused paragraphs that had only a non breaking space as text before the first child element to be removed. Fixes #819058 (EPUB->MOBI conversion omitting some blockquotes) --- src/calibre/ebooks/mobi/mobiml.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/mobiml.py b/src/calibre/ebooks/mobi/mobiml.py index d108742f3c..eefa9d9e03 100644 --- a/src/calibre/ebooks/mobi/mobiml.py +++ b/src/calibre/ebooks/mobi/mobiml.py @@ -532,7 +532,7 @@ class MobiMLizer(object): bstate.pbreak = True if isblock: para = bstate.para - if para is not None and para.text == u'\xa0': + if para is not None and para.text == u'\xa0' and len(para) < 1: para.getparent().replace(para, etree.Element(XHTML('br'))) bstate.para = None bstate.istate = None From f89dc2eb717658f4a59aa8150bd0414e94490f84 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Aug 2011 10:39:20 -0600 Subject: [PATCH 33/76] Add a new action 'Pick Random Book' that can be added to the toolbar via Preferences->Toolbars. Fixes #818315 ([Enhancement] Pick random book) --- imgsrc/random.svg | 758 +++++++++++++++++++++ resources/images/random.png | Bin 0 -> 4449 bytes src/calibre/customize/builtins.py | 8 +- src/calibre/gui2/actions/choose_library.py | 5 +- src/calibre/gui2/actions/random.py | 28 + src/calibre/gui2/actions/view.py | 2 +- 6 files changed, 795 insertions(+), 6 deletions(-) create mode 100644 imgsrc/random.svg create mode 100644 resources/images/random.png create mode 100644 src/calibre/gui2/actions/random.py diff --git a/imgsrc/random.svg b/imgsrc/random.svg new file mode 100644 index 0000000000..8dec21307e --- /dev/null +++ b/imgsrc/random.svg @@ -0,0 +1,758 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/resources/images/random.png b/resources/images/random.png new file mode 100644 index 0000000000000000000000000000000000000000..d8dfc3629e6160edf069b631a7181417a28db5f9 GIT binary patch literal 4449 zcmZ`-c{o&UA3ih2GL|f3846<;-YnUPu~W7zg_30|M#Ps)$TEl!SxR<;vNpz&@LDIb zWJz9LB+H1h8<`lp@AUouU1xdDb)Db2uiy2Y`*+{J=Si@&HsfFwVg&$z!@}Iy4jl1+ zE*2*6-lgX;01ix^SImro(?3UHTiFW$;O4h5HgE{e+i(p};=Pk|>bS#9J5QlVcR?_> zFSXV%!Q%?oO`?3`Q=g?Oe3?l~?WR-?exL~Djb=%W1pd7)m5H3Tf*miYM;N@i^tzX{ zBqEBC&W``MoZp#5UJkSAy4}3=wrqtIN>BM&5puZESoxT%bk1irv$bM%v$Aova*3|z zw&S2i`4Gd*DWV&^_5UAa)x5h!@WP$*TZ)i%roxLovmvL)^iw`Se!J%KnaeyVo&@5Z zq+`La3x_k0scjQL3QU79w3gXDCbBbVJ~Ja@%>ozC&VW-&N0U}8PMwVQqWnw(G(zdD`NkScMcOEgjuJjncrShO|D)njUl#42Ht>24H=v0Jld#0N053nD~dDN7 z4VS5)SEbm4Ak`a)7Um}1{5$&X_3FF0an&bX9>iO1Ik>|#(i*{3 zJneC**WPA~4-93l1`LI%F#Mh&lL6ALHr5`bs+CcA_$86hWwF)oR3IDBDP2f@}`0kCRupL z#)k9zFHL|13|LSB@q>x%Ri%F3=)@7%^ zCow5QSts@m%yK*^Hk<`YMj!8@o!>*Bi%c;Vhx8!9x)~W8dy;+8%Z{#}t9EbvFh%d6 zyd!JL$x_w^xH<`@A0gVMRA(O0EBuI3l6lL}(UDKs)5ywG1V=)sWBh0r`1yXlGQ;B&7Wn9=*tCa z6C`VBh;{QXqobINJjGkBNS#NUi=4;Qk`qcoI;D^t9@v3(Pn)09i7j-6>BUN$p(F54VIkOSvbAo~& zGUTrl7f3f6&)gd)7Ky!_j**e$K@0Kl7mu@zu&O+Wr}LPanks2(dZ&H=)hpWDpCJ!< zIr}Gw%x^s#-p+y|45NIagLUuoW&7mB4drSqd|>`7dw5KBWB5jc@4kg{b?*?U!R|{8 zygaP@+n3aSG1)2b8|jKLW3n$V92|ryIM+RiQ!|^`ISo3Dks+agB3pz~hA!mvZ0ZfX zp`?-(qM3v_+}&uRwjX+%>;DsU965bNNw~*?dPge`ZG6U+XBj(Ly?*V1u1N3lvMh4I zL5Mp2H-b&z!keO@m}jE8|6zo9<9-IhXj)M!Jbeurjz|s;4ri0nC^TTBe_Zc~9lQzR zfn3W<^m6kKmOT{dt5Wq;pc!xP?P(%0S;`nDAt52+WlYoW4~XkrC<0=cmsLBBoWPDV zk*akXl>19wUf#&ah`|lJ-pp)s(*TfhbTglJ^X5%el%otm(h4gpS(B5Kn`obPuuY`U zt&e;#6tCwYtt63_&8TCKN=NZO6U(-YR*qX;^-)zG@kc&HQMh)GD_>|Faom zQ#8;DZ{jwq;d*zq+(g1B?>t8W#qeyZb=s7MC>ON>GsOIOF6_fX6UQiYhye<|WHM*3z zQhKYR)2F7Uh?U}2qv|u;@^l7DqFHg?-LfX(ADi7R@uk?iRio)JPV#{+AJjGni7(-E zxpAWkbFoLS<&MBlX)+%SSQH}P*SWO^D}ad?#j9EmS?oDFI*u>dms!tG{~h>nlFHt- zw@}q2qQO?ljdtPctRC=H=bZIe^ix9-j^9Am?{**{fK!1!aI+}@A{wzL7M@f#y0T-I zA|l+5y}rbcR)cC5bNxkTdqz<`WaDlZhF89QTlHoH^pDwyLqF{|*qoowUz?>gc%+YA zKKYul4WlqRmkXvw38>Cxx_01TC!wgp09h$1<@q_S z2SB!=9Zzd|C-ayjnxAz9*jJ6pU($D+w|`3{*2f2Z{|K*dY-9i|M|}^s2NdZji7?s$ zPal7~oiW(L6eG;9=v;IcV4RL$QdB1ldxad8V!!A5w}1HbLIwgP)y@xODxTI=Rrx_* zz}#=X9=>c40tL;uqhOd@(qjhvs39?tbzo(UO6{%1^e(5GstWn(KHgoYXYuOI?PYq% zn?QfSQMvQD=jRN@0FBjsnyjMY(>W?Lh8=^!>``JkQ?1J&fP{nuvrV4nNVM<2{-_05 zx7-X+y17o{Num`#`a+U-byVjOpnO7DU6*OG5zz?`O>)xI8PfkBM-vX$7>(jXkkgFKG8p(i>LxF_CbD$C{un%58 z63YQZaMI-GlDxZuaZ#WiuP(4Y@M;yq>cRm=i$Yxp-hzYTurKlU$LnHi5!@LRr(n^t z)oZ{VY0A3~M~y=J4H%)Cp}obxMqQY-Pr>QX5{>ViV^ z#N#+$J*;8&#nbL*0xhentIZ5iWGHYExXF;3=QFCB4B6u3;3%r9;uv`KSIit?DC8C* zo>5enyZw0ghCF0!ZZ5LCx|%At9;=vpe7Sh?>-hpe@3yKP7aD(qi4~jTE-ft$ z`?u1O8HA1j0){Wq-RYY%*IY7hiC(Er{*mi}%w}-afb^z__IeTStm@bh^xBAxjgMFa zi^`fzB`Lyav_6Ur>YH_GOMat|?5 z0+S>a`uH&>D{n_7x4M32>FPf)Ktq9)KB6_*B^ic3c)DUX~W zxNp8Vn!maY1MuFe+T+vHN2)f_8neM&;!)mI6Xw)mXiljX5HhG3c=YlqD@=B=G@;zO zEG+8v$g3@!nb>ci!!#}Y5sbj7>g&EU5Lb=05Z+t> zCvb(Gu-;h__U+Eb=){D8zn@=tqItlt?8r+fF-?7^jnq-NM&z!^9(ANdX>5Hij{4^JE)4iYMy3;|G$ z@rD99#3pe9xjRVv4B#Fd9PAk!yjLB#^!d1gw5A4n*7C+i_xJ8+@9N?|-RAN0^8;t7 zK@R_iMFC((t-cr+M&i*e`U9rJStx;^(SCKD9{B5#8>URxIXiL9i#mh38r08EL5;2% zUOH4x{eltMHkiPsor}v7)tH^!iNPSXmJ?l-BC*Jt6&ufK7A;oL2}= zm|*#SVjbQ;UKPICez=+QV<1y>cR!3R%F-I2j)wI(Y3ExZ8TR=x!o8)P?=egbM z2+FG%pmg3{bRr&TwV=>z*PaP9dD}f0yzJ^allMP}!((T~Fje-2?|prJqTjxK({Fyb z@(-W_?TEVxZ5n3>mon)4r`_3v>dtEp$DVFS=`t*U`^nM%yG*bjX(JNXsrD5PUN$zv zW`xL-{Zq_83rnNz#?XFPC~Pl^@*bZr5iGIlR(f?=$C*(7StnH&;{B5*gl?r$<;oxE zWQhg-svs3`9)HZ%cjQ1_Tik1sn$u5}N0+g51u1v1S8@S;(hw>!!Q*BTH!$>2hI-Q! z8lig>+O8WTU&I5d2#?bI#Uid3CLg&G<~S5j{7I|=_m4#JlnT)LfL%J1>L-7dtrM6L zu5RFdq+Tbb@x449rvfKMC&Ex$0`<1@qY?VT(?N_?roY6f0LjS-~sV_j$3iePVcd zQ+ydG4y0azIx{RPM_82L;f-e@`02r7Ocb|86!ka-J|njjq0#WqiI3?wJ4;Q#;t literal 0 HcmV?d00001 diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 620254b1f5..ecf92195d5 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -843,6 +843,12 @@ class ActionNextMatch(InterfaceActionBase): description = _('Find the next or previous match when searching in ' 'your calibre library in highlight mode') +class ActionPickRandom(InterfaceActionBase): + name = 'Pick Random Book' + actual_plugin = 'calibre.gui2.actions.random:PickRandomAction' + description = _('Choose a random book from your calibre library') + + class ActionStore(InterfaceActionBase): name = 'Store' author = 'John Schember' @@ -873,7 +879,7 @@ plugins += [ActionAdd, ActionFetchAnnotations, ActionGenerateCatalog, ActionSendToDevice, ActionHelp, ActionPreferences, ActionSimilarBooks, ActionAddToLibrary, ActionEditCollections, ActionChooseLibrary, ActionCopyToLibrary, ActionTweakEpub, ActionNextMatch, ActionStore, - ActionPluginUpdater] + ActionPluginUpdater, ActionPickRandom] # }}} diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index b233575fa2..726fee7910 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -152,10 +152,7 @@ class ChooseLibraryAction(InterfaceAction): self.choose_menu.addMenu(self.maintenance_menu) def pick_random(self, *args): - import random - pick = random.randint(0, self.gui.library_view.model().rowCount(None)) - self.gui.library_view.set_current_row(pick) - self.gui.library_view.scroll_to_row(pick) + self.gui.iactions['Pick Random Book'].pick_random() def library_name(self): db = self.gui.library_view.model().db diff --git a/src/calibre/gui2/actions/random.py b/src/calibre/gui2/actions/random.py new file mode 100644 index 0000000000..6c722d16ae --- /dev/null +++ b/src/calibre/gui2/actions/random.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) + +__license__ = 'GPL v3' +__copyright__ = '2011, Kovid Goyal ' +__docformat__ = 'restructuredtext en' + +import random + +from calibre.gui2.actions import InterfaceAction + +class PickRandomAction(InterfaceAction): + + name = 'Pick Random Book' + action_spec = (_('Pick a random book'), 'random.png', 'Catalog builder', None) + dont_add_to = frozenset(['menubar-device', 'toolbar-device', 'context-menu-device']) + + def genesis(self): + self.qaction.triggered.connect(self.pick_random) + + def pick_random(self): + pick = random.randint(0, self.gui.library_view.model().rowCount(None)) + self.gui.library_view.set_current_row(pick) + self.gui.library_view.scroll_to_row(pick) + + diff --git a/src/calibre/gui2/actions/view.py b/src/calibre/gui2/actions/view.py index a877a8f75f..f67b0767d6 100644 --- a/src/calibre/gui2/actions/view.py +++ b/src/calibre/gui2/actions/view.py @@ -207,7 +207,7 @@ class ViewAction(InterfaceAction): self._view_books([index]) def view_random(self, *args): - self.gui.iactions['Choose Library'].pick_random() + self.gui.iactions['Pick Random Book'].pick_random() self._view_books([self.gui.library_view.currentIndex()]) def _view_calibre_books(self, ids): From dc03a8eadf4598287903d5edf0c26f8ed493c029 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Aug 2011 11:20:47 -0600 Subject: [PATCH 34/76] MOBI Input: Speedup reading of HUFF/CDIC compressed files --- src/calibre/ebooks/mobi/debug.py | 2 +- src/calibre/ebooks/mobi/huffcdic.py | 166 +++++++++++++++------------- src/calibre/ebooks/mobi/reader.py | 11 +- 3 files changed, 98 insertions(+), 81 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 47450842d1..0c45a8078a 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -1361,7 +1361,7 @@ class MOBIFile(object): # {{{ huffrecs = [self.records[r].raw for r in self.huffman_record_nums] from calibre.ebooks.mobi.huffcdic import HuffReader huffs = HuffReader(huffrecs) - decompress = lambda x: huffs.decompress([x]) + decompress = huffs.unpack elif 'palmdoc' in self.mobi_header.compression.lower(): from calibre.ebooks.compression.palmdoc import decompress_doc decompress = decompress_doc diff --git a/src/calibre/ebooks/mobi/huffcdic.py b/src/calibre/ebooks/mobi/huffcdic.py index 693eb314d5..a8dc82cc27 100644 --- a/src/calibre/ebooks/mobi/huffcdic.py +++ b/src/calibre/ebooks/mobi/huffcdic.py @@ -1,8 +1,12 @@ -#!/usr/bin/env python +#!/usr/bin/env python # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) __license__ = 'GPL v3' -__copyright__ = '2008, Kovid Goyal ' +__copyright__ = '2011, Kovid Goyal ' +__docformat__ = 'restructuredtext en' + ''' Decompress MOBI files compressed with the Huff/cdic algorithm. Code thanks to darkninja and igorsk. @@ -12,82 +16,92 @@ import struct from calibre.ebooks.mobi import MobiError -class BitReader(object): - - def __init__(self, data): - self.data, self.pos, self.nbits = data + "\x00\x00\x00\x00", 0, len(data) * 8 - - def peek(self, n): - r, g = 0, 0 - while g < n: - r, g = (r << 8) | ord(self.data[(self.pos+g)>>3]), g + 8 - ((self.pos+g) & 7) - return (r >> (g - n)) & ((1 << n) - 1) - - def eat(self, n): - self.pos += n - return self.pos <= self.nbits - - def left(self): - return self.nbits - self.pos +class Reader(object): -class HuffReader(object): - - def __init__(self, huffs): - self.huffs = huffs - - if huffs[0][0:4] != 'HUFF' or huffs[0][4:8] != '\x00\x00\x00\x18': + def __init__(self): + self.q = struct.Struct(b'>Q').unpack_from + + def load_huff(self, huff): + if huff[0:8] != b'HUFF\x00\x00\x00\x18': raise MobiError('Invalid HUFF header') - - if huffs[1][0:4] != 'CDIC' or huffs[1][4:8] != '\x00\x00\x00\x10': - raise ValueError('Invalid CDIC header') - - self.entry_bits, = struct.unpack('>L', huffs[1][12:16]) - off1,off2 = struct.unpack('>LL', huffs[0][16:24]) - self.dict1 = struct.unpack('<256L', huffs[0][off1:off1+256*4]) - self.dict2 = struct.unpack('<64L', huffs[0][off2:off2+64*4]) - self.dicts = huffs[1:] - self.r = '' - - def _unpack(self, bits, depth = 0): - if depth > 32: - raise MobiError('Corrupt file') - - while bits.left(): - dw = bits.peek(32) - v = self.dict1[dw >> 24] - codelen = v & 0x1F + off1, off2 = struct.unpack_from(b'>LL', huff, 8) + + def dict1_unpack(v): + codelen, term, maxcode = v&0x1f, v&0x80, v>>8 assert codelen != 0 - code = dw >> (32 - codelen) - r = (v >> 8) - if not (v & 0x80): - while code < self.dict2[(codelen-1)*2]: - codelen += 1 - code = dw >> (32 - codelen) - r = self.dict2[(codelen-1)*2+1] - r -= code - assert codelen != 0 - if not bits.eat(codelen): - return - dicno = r >> self.entry_bits - off1 = 16 + (r - (dicno << self.entry_bits)) * 2 - dic = self.dicts[dicno] - off2 = 16 + ord(dic[off1]) * 256 + ord(dic[off1+1]) - blen = ord(dic[off2]) * 256 + ord(dic[off2+1]) - slice = dic[off2+2:off2+2+(blen&0x7fff)] - if blen & 0x8000: - self.r += slice - else: - self._unpack(BitReader(slice), depth + 1) + if codelen <= 8: + assert term + maxcode = ((maxcode + 1) << (32 - codelen)) - 1 + return (codelen, term, maxcode) + self.dict1 = map(dict1_unpack, struct.unpack_from(b'>256L', huff, off1)) + + dict2 = struct.unpack_from(b'>64L', huff, off2) + self.mincode, self.maxcode = (), () + for codelen, mincode in enumerate((0,) + dict2[0::2]): + self.mincode += (mincode << (32 - codelen), ) + for codelen, maxcode in enumerate((0,) + dict2[1::2]): + self.maxcode += (((maxcode + 1) << (32 - codelen)) - 1, ) + + self.dictionary = [] + + def load_cdic(self, cdic): + if cdic[0:8] != b'CDIC\x00\x00\x00\x10': + raise MobiError('Invalid CDIC header') + phrases, bits = struct.unpack_from(b'>LL', cdic, 8) + n = min(1<H').unpack_from + def getslice(off): + blen, = h(cdic, 16+off) + slice = cdic[18+off:18+off+(blen&0x7fff)] + return (slice, blen&0x8000) + self.dictionary += map(getslice, struct.unpack_from(b'>%dH' % n, cdic, 16)) def unpack(self, data): - self.r = '' - self._unpack(BitReader(data)) - return self.r - - def decompress(self, sections): - r = '' - for data in sections: - r += self.unpack(data) - if r.endswith('#'): - r = r[:-1] - return r + q = self.q + + bitsleft = len(data) * 8 + data += b'\x00\x00\x00\x00\x00\x00\x00\x00' + pos = 0 + x, = q(data, pos) + n = 32 + + s = [] + while True: + if n <= 0: + pos += 4 + x, = q(data, pos) + n += 32 + code = (x >> n) & ((1 << 32) - 1) + + codelen, term, maxcode = self.dict1[code >> 24] + if not term: + while code < self.mincode[codelen]: + codelen += 1 + maxcode = self.maxcode[codelen] + + n -= codelen + bitsleft -= codelen + if bitsleft < 0: + break + + r = (maxcode - code) >> (32 - codelen) + slice_, flag = self.dictionary[r] + if not flag: + self.dictionary[r] = None + slice_ = self.unpack(slice_) + self.dictionary[r] = (slice_, 1) + s.append(slice_) + return b''.join(s) + +class HuffReader(object): + + def __init__(self, huffs): + self.reader = Reader() + self.reader.load_huff(huffs[0]) + for cdic in huffs[1:]: + self.reader.load_cdic(cdic) + + def unpack(self, section): + return self.reader.unpack(section) + + diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index d704379cf1..dff09bc862 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -859,16 +859,19 @@ class MobiReader(object): processed_records += list(range(self.book_header.huff_offset, self.book_header.huff_offset + self.book_header.huff_number)) huff = HuffReader(huffs) - self.mobi_html = huff.decompress(text_sections) + unpack = huff.unpack elif self.book_header.compression_type == '\x00\x02': - for section in text_sections: - self.mobi_html += decompress_doc(section) + unpack = decompress_doc elif self.book_header.compression_type == '\x00\x01': - self.mobi_html = ''.join(text_sections) + unpack = lambda x: x else: raise MobiError('Unknown compression algorithm: %s' % repr(self.book_header.compression_type)) + self.mobi_html = b''.join(map(unpack, text_sections)) + if self.mobi_html.endswith(b'#'): + self.mobi_html = self.mobi_html[:-1] + if self.book_header.ancient and ' Date: Mon, 1 Aug 2011 11:43:48 -0600 Subject: [PATCH 35/76] ... --- src/calibre/gui2/book_details.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 802535b4e2..d7fb869400 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -167,7 +167,7 @@ def render_data(mi, use_roman_numbers=True, all_fields=False): elif metadata['datatype'] == 'datetime': aval = getattr(mi, field) if is_date_undefined(aval): - val = '' + continue ans.append((field, u'%s%s'%(name, val))) From b0b27b22533016ddaae5a9a18307eb92aee94153 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Aug 2011 21:39:09 -0600 Subject: [PATCH 36/76] ... --- src/calibre/ebooks/conversion/plumber.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index cee24521c7..7b39a3b6a5 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -557,7 +557,7 @@ OptionRecommendation(name='delete_blank_paragraphs', OptionRecommendation(name='format_scene_breaks', recommended_value=True, level=OptionRecommendation.LOW, help=_('Left aligned scene break markers are center aligned. ' - 'Replace soft scene breaks that use multiple blank lines with' + 'Replace soft scene breaks that use multiple blank lines with ' 'horizontal rules.')), OptionRecommendation(name='replace_scene_breaks', From d871699cb38c55f0a948c5acad088508b95e1c0c Mon Sep 17 00:00:00 2001 From: Translators <> Date: Tue, 2 Aug 2011 04:34:57 +0000 Subject: [PATCH 37/76] Launchpad automatic translations update. --- src/calibre/translations/ca.po | 188 +++++++++++++++++-------- src/calibre/translations/eu.po | 10 +- src/calibre/translations/ja.po | 64 ++++++--- src/calibre/translations/nl.po | 243 ++++++++++++++++++++++++--------- src/calibre/translations/ru.po | 4 +- src/calibre/translations/tr.po | 150 ++++++++++---------- 6 files changed, 434 insertions(+), 225 deletions(-) diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 23650036f5..6729acf743 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -11,15 +11,15 @@ msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-19 18:16+0000\n" +"PO-Revision-Date: 2011-08-01 10:24+0000\n" "Last-Translator: FerranRius \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:39+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:33+0000\n" +"X-Generator: Launchpad (build 13552)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -1464,11 +1464,11 @@ msgstr "Comunica't amb un lector Kobo Reader" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "El Kobo és compatible amb diverses col·leccions, incloent " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "Crea etiquetes per a la gestió automàtica" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 @@ -1538,7 +1538,7 @@ msgstr "Comunica't amb un lector Moovybook" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "Comunica't amb el COBY" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1599,6 +1599,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +". Es disposa de dues col·leccions especials: %(abt)s:%(abtv)s i " +"%(aba)s:%(abav)s. Afegiu aquests valors a la llista per habilitar-les. Les " +"col·leccions tindran el nom que s'introdueixi després del caràcter «:»." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -1828,6 +1831,11 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"No s'ha pogut accedir als fitxers de la memòria principal del vostre " +"dispositiu. Caldria contactar amb el fabricant del dispositiu per a " +"assistència. Solucions habituals: proveu un cable USB diferent o un port USB " +"diferent de l'ordinador. Si el dispositiu té l'opció de «Torna a la " +"configuració de fàbrica», utilitzeu-la. Error de fons: %s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1838,6 +1846,12 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"No s'ha pogut accedit als fitxers de la targeta SD del dispositiu. Pot tenir " +"moltes causes. La targeta pot estar malmesa, tenir massa capacitat per al " +"dispositiu, estar protegida contra escriptura... Intenteu-ho amb una targeta " +"diferent o reformateu-la utilitzant el sistema de fitxers FAT32. Assegureu-" +"vos també que no hi ha massa fitxers a l'arrel de la targeta. Error de fons: " +"%s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 @@ -2123,6 +2137,9 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Modifica el text i l'estructura del document utilitzant patrons habituals. " +"Inhabilitat per defecte. Utilitzeu %(en)s per habilitar-ho. Es pot " +"inhabilitar les accions individuals amb les opcions %(dis)s." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2157,6 +2174,8 @@ msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" +"Llista els noms de les receptes integrades. Podeu crear un llibre a partir " +"d'una recepta integrada així: «Nom de la recepta.recipe» sortida.epub" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:288 msgid "Output saved to" @@ -2351,6 +2370,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" +"En crear un índex a partir dels enllaços del document d'entrada permet " +"entrades duplicades, és a dir, permet més d'una entrada amb el mateix text, " +"sempre i quan apuntin a una localització diferent." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" @@ -2390,7 +2412,7 @@ msgid "" msgstr "" "Qualsevol ruta cap a un full d'estil CSS o CSS en brut. Aquest CSS s'afegirà " "a les pautes d'estil del fitxer d'origen, de forma que es pugui emprar per " -"modificar aquelles pautes." +"modificar aquelles regles." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:314 msgid "" @@ -2473,6 +2495,10 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." msgstr "" +"Quan el calibre suprimeix les línies en blanc entre paràgrafs estableix " +"automàticament una sagnia de paràgraf, per assegurar-se que els paràgrafs es " +"poden distingir fàcilment. Aquesta opció controla l'amplada de de la sagnia " +"(en unitats em)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2495,6 +2521,9 @@ msgid "" "Set the height of the inserted blank lines (in em). The height of the lines " "between paragraphs will be twice the value set here." msgstr "" +"Estableix l'alçada de les línies en blanc inserides (en unitats em). " +"L'alçada de les línies entre paràgrafs serà el doble del valor que " +"s'estableixi aquí." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 msgid "" @@ -2788,7 +2817,7 @@ msgstr "S'està creant" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "No s'ha pogut analitzar: %(name)s amb l'error: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -3048,10 +3077,12 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" +"Codificació de caràcters per als fitxers HTML d'entrada. Opcions habituals " +"són: cp1252, cp1251, latin1 i utf-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 msgid "Add linked files in breadth first order" -msgstr "" +msgstr "Afegeix els fitxers enllaçats per ordre de nivells" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:92 msgid "" @@ -3064,7 +3095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "S'ha trobat múltiples fitxers HTML a l'arxiu. Només s'utilitzarà %s." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -3142,7 +3173,7 @@ msgstr "%s és un fitxer buit" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "No s'ha pogut analitzar l'enllaç %(tag)s %(children)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3759,6 +3790,7 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" +"No afegeixis un índex al llibre. Útil si el llibre ja té el seu índex." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 @@ -3789,6 +3821,8 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" +"En afegir l'índex al llibre, afegeix-lo al començament del llibre i no al " +"final. No es recomana." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" @@ -6105,6 +6139,8 @@ msgid "" "Cannot add some files as you do not have permission to access them. Click " "Show Details to see the list of such files." msgstr "" +"No s'ha pogut afegir alguns fitxers perquè no hi teniu permís d'accés. Feu " +"clic a «Mostra detalls» per veure la llista dels fitxers." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" @@ -7285,7 +7321,7 @@ msgstr "Elimina l'espaiat entre paràgrafs" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Insereix línies an &blanc entre paràgrafs." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7294,7 +7330,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "&Justificació del text:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -7328,11 +7364,11 @@ msgstr "Embelleix la &puntuació" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "M&ida de la sagnia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" -msgstr "" +msgstr "Alçada de la &línia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -7554,7 +7590,7 @@ msgstr "Etiqueta de documents personals:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" -msgstr "" +msgstr "Po&sa l'índex generat al començament del llibre en lloc del final" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7681,11 +7717,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:144 msgid "Could not open file" -msgstr "" +msgstr "No es pot obrir el fitxer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" -msgstr "" +msgstr "No es pot obrir el fitxer. El teniu obert amb un altre programa?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "Open book" @@ -10164,7 +10200,7 @@ msgstr "El connector %s no es pot inhabilitar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:66 msgid "Aborting..." -msgstr "S'està cancel·lant..." +msgstr "S'està interrompent..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 @@ -12170,7 +12206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:600 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "Restaura %s a partir de l'original" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:646 msgid "Set the cover for the book from the selected format" @@ -12390,7 +12426,7 @@ msgstr "(Error a la portada)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format msgid "Downloaded %(num)d of %(tot)d" -msgstr "" +msgstr "S'ha baixat %(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 @@ -12618,6 +12654,8 @@ msgstr "No s'ha trobat cap portada per a %s" #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"S'ha trobat %(num)d portades per a %(title)s. Trieu la que us agradi " +"més." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." @@ -12960,7 +12998,7 @@ msgstr "no coincideix amb el patró" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "If the ___ column ___ values" -msgstr "" +msgstr "Si la columna ___ ___" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:210 msgid "" @@ -12993,11 +13031,11 @@ msgstr "Podeu fer coincidir múltiples valors si els separeu amb %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "Crea/edita una norma de pintat de columna" +msgstr "Crea/edita una regla de pintat de columna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" -msgstr "Crea una norma de pintat omplint els quadres de més avall" +msgstr "Crea una regla de pintat omplint els quadres de més avall" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" @@ -13043,6 +13081,10 @@ msgid "" "
    %(rule)s
    \n" " " msgstr "" +"\n" +"

    Regla avançada per a la columna %(col)s:\n" +"

    %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -13053,12 +13095,18 @@ msgid "" "
      %(rule)s
    \n" " " msgstr "" +"

    Estableix el color de %(col)s a %(color)s si " +"les\n" +" aquestes condicions es compleixen:

    \n" +"
      %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" +"
  • Si la columna %(col)s %(action)s el valor: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -13948,6 +13996,9 @@ msgid "" "This plugin is useful only for Chinese language books. It can return " "incorrect results for books in English. Are you sure you want to enable it?" msgstr "" +"Aquest connector només és útil per a llibres en xinès. Es pot obtenir " +"resultats incorrectes en llibres altres idiomes. Segur que el voleu " +"habilitar?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" @@ -13956,7 +14007,7 @@ msgstr "Data de publicació" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "Configure %(name)s
    %(desc)s" -msgstr "" +msgstr "Configura %(name)s
    %(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" @@ -14954,6 +15005,8 @@ msgid "" "Argument count should be -1 or greater than zero. Setting it to zero means " "that this function cannot be used in single function mode." msgstr "" +"El nombre d'arguments ha de ser -1 o major que zero. Establir-lo a zero " +"significa que la funció no es pot utilitzar en mode de funció única." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:174 msgid "Exception while compiling function" @@ -15037,7 +15090,7 @@ msgstr "Menú contextual per als llibres del dispositiu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Menú contextual del navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -15059,7 +15112,7 @@ msgstr "No es poden suprimir les accions %s per a aquesta ubicació" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 msgid "Choose the toolbar to customize" -msgstr "" +msgstr "Trieu la barra que voleu personalitzar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 msgid "A&vailable actions" @@ -15684,7 +15737,7 @@ msgstr "S'està processant els llibres." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format msgid "%(num)s of %(tot)s books processed." -msgstr "" +msgstr "\"%(num)s de %(tot)s llibres processats." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." @@ -15967,7 +16020,7 @@ msgstr "Suprimeix la cerca %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387 #, python-format msgid "Remove %(item)s from category %(cat)s" -msgstr "" +msgstr "Suprimeix %(item)s de la categoria %(cat)s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394 #, python-format @@ -16043,6 +16096,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." msgstr "" +"No s'ha pogut convertir %(num)d de %(tot)d llibres perquè no s'ha trobat cap " +"format d'origen adequat." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:133 msgid "Queueing books for bulk conversion" @@ -16055,7 +16110,7 @@ msgstr "S'està posant a la cua " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:197 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "Converteix el llibre %(num)d de %(tot)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:271 msgid "Fetch news from " @@ -16145,6 +16200,8 @@ msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" +"%(app)s s'ha actualitzat a la versió %(ver)s. Consulteu les noves característiques." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" @@ -16581,6 +16638,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Fes la mida de lletra %(which)s\n" +"Escala actual: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -16770,6 +16829,8 @@ msgid "" "

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

    Ja hi ha una biblioteca no vàlida a %(loc)s. Suprimiu-la abans d'intentar " +"moure la biblioteca existent.
    Error: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 msgid "Could not move library" @@ -16893,6 +16954,7 @@ msgstr "" #, python-format msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" msgstr "" +"S'està utilitzant: %(un)s:%(pw)s@%(host)s:%(port)s i encriptatge %(enc)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." @@ -18334,7 +18396,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format @@ -18511,6 +18573,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"Format en què es mostren les dates: %(day)s - dia, %(month)s - mes, %(year)s " +"- any. Per defecte: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:121 msgid "Convert paths to lowercase." @@ -18620,7 +18684,7 @@ msgstr "Valoració mitjana" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f estrelles" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format @@ -18765,13 +18829,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:158 msgid "Switch to the full interface (non-mobile interface)" -msgstr "" +msgstr "Canvia a la interfície completa (interfície «no telèfon mòbil»)" #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:161 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" msgstr "" +"La interfície completa té moltes més opcions, però potser que no funcioni bé " +"en una pantalla petita" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format @@ -18796,7 +18862,7 @@ msgstr "ETIQUETES: %s
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]
    " -msgstr "" +msgstr "SÈRIE: %(series)s [%(sidx)s]
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -18812,7 +18878,7 @@ msgstr "Llibres ordenats per " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Ús" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -19305,6 +19371,8 @@ msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" +"human_readabe(v) -- s'obté un text que representa el nombre «v» en KB, MB, " +"GB..." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 msgid "" @@ -19430,6 +19498,8 @@ msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" +"has_cover() -- s'obté «Yes» si el llibre té portada, en cas contrari s'obté " +"un text buit." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 msgid "" @@ -19676,22 +19746,22 @@ msgstr "Holandès (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" -msgstr "" +msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" -msgstr "" +msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" -msgstr "" +msgstr "pm" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" @@ -20048,75 +20118,75 @@ msgstr "No baixis els fulls d'estil CSS" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "D'acord" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Desa" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Obre" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Canceŀla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Tanca" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Aplica" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "No desis" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Tanca sense desar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Descarta" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Sí" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Sí &a tot" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&No" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&o a tot" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Desa-ho tot" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Interromp" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Reintenta-ho" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignora" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Restaura els valors per defecte" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" @@ -20555,7 +20625,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" -msgstr "Especifica les normes de canvi de nom per a les col·leccions SONY" +msgstr "Especifica les regles de canvi de nom per a les col·leccions SONY" #: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" @@ -21065,7 +21135,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" -msgstr "" +msgstr "Desa el fitxer original en convertir-lo d'un format al mateix format" #: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 499420fffc..9f4c70a937 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-29 22:55+0000\n" -"Last-Translator: gorkaazk \n" +"PO-Revision-Date: 2011-08-01 05:15+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: eu@li.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:33+0000\n" +"X-Generator: Launchpad (build 13552)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -967,7 +967,7 @@ msgstr "Araztu saioa" #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." -msgstr "Adroid telefonoekin komunikatu." +msgstr "Android telefonoekin komunikatu." #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 msgid "" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index a3a684c0de..ce153f3bab 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-30 07:16+0000\n" +"PO-Revision-Date: 2011-08-01 11:13+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-31 04:36+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:34+0000\n" +"X-Generator: Launchpad (build 13552)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -18811,19 +18811,19 @@ msgstr "保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "開く" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "キャンセル" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "閉じる(&C)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "適用" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" @@ -18831,27 +18831,27 @@ msgstr "保存しない" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "保存せずに閉じる" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "破棄" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "はい(&Y)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "全てにはい(&A)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "いいえ(&N)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "全てにいいえ(&O)" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" @@ -18859,23 +18859,23 @@ msgstr "すべて保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "中止" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "再試行" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "無視する" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "標準設定に戻す" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" -msgstr "" +msgstr "シリーズ番号を自動更新" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" @@ -18914,10 +18914,34 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" +"すでにあるシリーズへ書籍が追加されたときに使われるシリーズ番号を決めるアルゴリズム。\n" +"このTweakを使って決められる新しいシリーズ番号は、非整数の定数が与えられた場合を除き、必ず整数値になります。\n" +"使用できる値は:\n" +"next - 現在ある最大の番号より1つ大きな整数値\n" +"first_free - 0より大きく、まだ使われていない数\n" +"next_free - 現在ある最低の番号より大きく、しかもまだ使われていない整数値\n" +"last_free - 現在ある最高の番号より小さく、しかもまだ使われていない整数値。もし番号が見つからなかった場合、すでにある最大値+1が使われる。\n" +"const - すべての場合に数1となる。\n" +"数値 - 必ずこの数値を使う。数値はクオート(')で囲まない。注:0.0もここに使用できる。\n" +"\n" +"例:\n" +"series_index_auto_increment = 'next'\n" +"series_index_auto_increment = 'next_free'\n" +"series_index_auto_increment = 16.5\n" +"\n" +"\n" +"書籍のインポート/追加時に上の値を使いたい場合には、tweak の " +"use_series_auto_increment_tweak_when_importing に True を設定してください。\n" +"もしこのtweakにFalse(これがディフォールト)を設定されると、インポート時に明示的に設定されない限り、1が設定されます。\n" +"もしTrueが設定された場合には、シリーズ番号はseries_index_auto_incrementの設定にしたがって決められます。\n" +"注意して欲しいのは、use_series_auto_increment_tweak_when_importing " +"が使われるのは、インポート時に値が指定されなかった場合に限られます。 \n" +"もしインポート時の正規表現がseries_indexの値を作った時や、もし書籍から読み込まれた書誌情報に番号がある時や、\n" +"インポート・プラグインが値を生成した場合には、このtweakを無視してそちらが使われます。" #: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" -msgstr "" +msgstr "著者名を補足した後にセパレータを追加する。" #: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" @@ -18926,7 +18950,7 @@ msgid "" "automatically begin a new completion operation\n" "for authors.\n" "Can be either True or False" -msgstr "" +msgstr "補足後にセパレータを補足したテキストの最後に自動的に追加して、新しい著者の補足動作をはじめます。TrueかFalseのどちらか。" #: /home/kovid/work/calibre/resources/default_tweaks.py:51 msgid "Author sort name algorithm" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 169b155963..9a62e293b2 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -44,15 +44,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-31 08:50+0000\n" +"PO-Revision-Date: 2011-08-01 19:43+0000\n" "Last-Translator: Redmar \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-01 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:33+0000\n" +"X-Generator: Launchpad (build 13552)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -598,7 +598,7 @@ msgstr "Boeken naar apparaten sturen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Control how calibre transfers files to your ebook reader" -msgstr "Stel in hoe calibre de bestanden naar uw E-reader verstuurt" +msgstr "Stel in hoe calibre de bestanden naar uw e-reader verstuurt" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Metadata plugboards" @@ -1162,7 +1162,7 @@ msgstr "Communiceer met iTunes." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 msgid "Communicate with the Sanda Bambook eBook reader." -msgstr "Communiceer met de Sanda Bambook E-reader." +msgstr "Communiceer met de Sanda Bambook e-reader." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 msgid "Li Fanxi" @@ -1265,7 +1265,7 @@ msgstr "Bambook SDK is niet geïnstalleerd." #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." -msgstr "Communiceer met de Binatone Readme E-reader." +msgstr "Communiceer met de Binatone Readme e-reader." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 msgid "Communicate with the Blackberry smart phone." @@ -1280,23 +1280,23 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "Communiceer met BOEYE BEX Seriële E-readers." +msgstr "Communiceer met BOEYE BEX Seriële e-readers." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "Communiceer met BOEYE BDX Seriële E-readers." +msgstr "Communiceer met BOEYE BDX Seriële e-readers." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." -msgstr "Communiceer met de Cybook Gen 3 / Opus E-reader." +msgstr "Communiceer met de Cybook Gen 3 / Opus e-reader." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:64 msgid "Communicate with the Cybook Orizon eBook reader." -msgstr "Verbinden met de Cybook Orizon E-reader." +msgstr "Verbinden met de Cybook Orizon e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:25 msgid "Communicate with the EB600 eBook reader." -msgstr "Communiceer met de EB600 E-reader." +msgstr "Communiceer met de EB600 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:192 msgid "Communicate with the Astak Mentor EB600" @@ -1328,11 +1328,11 @@ msgstr "Communiceert met de Entourage Edge." #: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16 msgid "Communicate with the ESlick eBook reader." -msgstr "Communiceer met de ESlick E-reader." +msgstr "Communiceer met de ESlick e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 msgid "Communicate with the Sigmatek eBook reader." -msgstr "Communiceer met de Sigmatek E-reader." +msgstr "Communiceer met de Sigmatek e-reader." #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32 @@ -1346,15 +1346,15 @@ msgstr "Apparaat verbinding" #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:19 msgid "Communicate with Hanlin V3 eBook readers." -msgstr "Communiceer met Hanlin V3 E-reader." +msgstr "Communiceer met Hanlin V3 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:96 msgid "Communicate with Hanlin V5 eBook readers." -msgstr "Communiceer met Hanlin V5 E-reader." +msgstr "Communiceer met Hanlin V5 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:114 msgid "Communicate with the BOOX eBook reader." -msgstr "Communiceer met de BOOX E-reader." +msgstr "Communiceer met de BOOX e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:132 msgid "" @@ -1366,7 +1366,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:22 msgid "Communicate with the Hanvon N520 eBook reader." -msgstr "Communiceer met de Hanvon N520 E-reader." +msgstr "Communiceer met de Hanvon N520 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47 msgid "Communicate with The Book reader." @@ -1378,7 +1378,7 @@ msgstr "Communiceer met de Libre Air E-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." -msgstr "Communiceer met de SpringDesign Alex E-reader." +msgstr "Communiceer met de SpringDesign Alex e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:131 msgid "Communicate with the Azbooka" @@ -1386,11 +1386,11 @@ msgstr "Communiceer met de Azbooka" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:150 msgid "Communicate with the Elonex EB 511 eBook reader." -msgstr "Communiceer met Elonex EB511 E-reader." +msgstr "Communiceer met Elonex EB511 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 msgid "Communicate with the IRex Iliad eBook reader." -msgstr "Communiceer met de IRex Iliad E-reader." +msgstr "Communiceer met de IRex Iliad e-reader." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 @@ -1404,7 +1404,7 @@ msgstr "Kan geen bestanden ophalen van dit apparaat" #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16 msgid "Communicate with the IRex Digital Reader 1000 eBook reader." -msgstr "Communiceer met de IRex Digital Reader 1000 E-reader." +msgstr "Communiceer met de IRex Digital Reader 1000 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:42 msgid "Communicate with the IRex Digital Reader 800" @@ -1416,7 +1416,7 @@ msgstr "Communiceer met de Iriver Story E-reader." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:20 msgid "Communicate with the JetBook eBook reader." -msgstr "Communiceer met de JetBook E-reader." +msgstr "Communiceer met de JetBook e-reader." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:88 msgid "Communicate with the MiBuk Wolder reader." @@ -1437,11 +1437,11 @@ msgstr "Kon geen paginamapping genereren." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." -msgstr "Communiceer met de Kindle E-reader." +msgstr "Communiceer met de Kindle e-reader." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:171 msgid "Communicate with the Kindle 2/3 eBook reader." -msgstr "Communiceer met de Kindle 2/3 E-reader." +msgstr "Communiceer met de Kindle 2/3 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" @@ -1477,7 +1477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:257 msgid "Communicate with the Kindle DX eBook reader." -msgstr "Communiceer met de Kindle DX E-reader." +msgstr "Communiceer met de Kindle DX e-reader." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:24 msgid "Communicate with the Kobo Reader" @@ -1580,23 +1580,23 @@ msgstr "De Nook" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:21 msgid "Communicate with the Nook eBook reader." -msgstr "Communiceer met de Nook E-reader." +msgstr "Communiceer met de Nook e-reader." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "Communiceer met de Nook Color en TSR E-readers." +msgstr "Communiceer met de Nook Color en TSR e-readers." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." -msgstr "Communiceer met de Nuut2 E-reader." +msgstr "Communiceer met de Nuut2 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:89 msgid "Communicate with the Sony PRS-500 eBook reader." -msgstr "Communiceer met de Sony PRS-500 E-reader." +msgstr "Communiceer met de Sony PRS-500 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:22 msgid "Communicate with all the Sony eBook readers." -msgstr "Verbinden met alle Sony E-readers." +msgstr "Verbinden met alle Sony e-readers." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by title" @@ -1698,7 +1698,7 @@ msgstr "Naamloos" #: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17 msgid "Communicate with the Samsung SNE eBook reader." -msgstr "Communiceer met de Samsung SNE E-reader." +msgstr "Communiceer met de Samsung SNE e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:11 msgid "Communicate with the Teclast K3/K5 reader." @@ -1837,7 +1837,7 @@ msgstr "Extra aanpassing" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42 msgid "Communicate with an eBook reader." -msgstr "Communiceer met een E-reader." +msgstr "Communiceer met een e-reader." #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." @@ -2148,7 +2148,7 @@ msgstr "Opties om de bewerking van uitvoerbestand %s aan te passen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:131 msgid "Options to control the look and feel of the output" -msgstr "Opties om uiterlijk en gedrag van de uitvoer aan te passen" +msgstr "Opties om uiterlijk van de uitvoer aan te passen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:148 #, python-format @@ -2567,7 +2567,7 @@ msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -"Voeg metadata aan het begin van het boek toe. Dit is nuttig als uw E-reader " +"Voeg metadata aan het begin van het boek toe. Dit is nuttig als uw e-reader " "het weergeven/zoeken van metadata niet direct ondersteunt." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:412 @@ -8577,7 +8577,7 @@ msgstr "Gebruik deelmappen" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Use author sort for author" -msgstr "Gebruik auteur-sortering als auteur" +msgstr "Gebruik sorteerauteur als auteur" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" @@ -9157,7 +9157,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" -msgstr "Auteur-sortering" +msgstr "Sorteerauteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" @@ -9243,7 +9243,7 @@ msgstr "Gesorteerd op auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "Sort by author sort" -msgstr "Sorteer op auteur-sortering" +msgstr "Sorteer op sorteerauteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93 msgid "" @@ -9251,26 +9251,26 @@ msgid "" "generated from the author. Exactly how this value is automatically\n" "generated can be controlled via Preferences->Advanced->Tweaks" msgstr "" -"Vervang alle waarden voor auteursortering met een automatisch\n" +"Vervang alle waarden voor sorteerauteur met een automatisch\n" "uit het auteur-veld berekende waarde. Hoe die omzetting exact gebeurd\n" "kan ingesteld worden via Instellingen->Geavanceerd->Tweaks" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 msgid "Recalculate all author sort values" -msgstr "Herbereken alle auteursorterings-waarden" +msgstr "Herbereken alle soorteerauteur-waarden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 msgid "" "Copy author sort to author for every author. You typically use this button\n" "after changing Preferences->Advanced->Tweaks->Author sort name algorithm" msgstr "" -"Kopieer de waarde voor auteursortering naar auteur, voor elke auteur. Dit " +"Kopieer de waarde van sorteerauteur naar auteur, voor elke auteur. Dit " "gebruikt u waarschijnlijk na het aanpassen van Instellingen->Geavanceerd-" -">Tweaks->algoritme voor auteursortering" +">Tweaks->Algoritme voor auteurssortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:99 msgid "Copy all author sort values to author" -msgstr "Kopieer alle auteursorterings-waarden naar auteur" +msgstr "Kopieer alle sorteerauteur-waarden naar auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:45 msgid "Details of job" @@ -12199,16 +12199,16 @@ msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -" De groene kleur geeft aan dat de huidige auteurssortering overeenkomt met " -"de huidige auteur" +" De groene kleur geeft aan dat de huidige sorteerauteur overeenkomt met de " +"huidige auteur" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -" De rode kleur geeft aan dat de huidige auteurssortering niet overeenkomt " -"met de huidige auteur. Als dit goed is hoeft u niets te doen." +" De rode kleur geeft aan dat de huidige sorteerauteur niet overeenkomt met " +"de huidige auteur. Als dit goed is hoeft u niets te doen." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:493 msgid "&Number:" @@ -12492,18 +12492,18 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" -"De auteurssortering automatisch van de schrijver afleiden. Gebruik van deze " -"knop om de auteurssortering te maken zal de auteurssortering van rood in " -"groen veranderen. Er is een functiemenu beschikbaar onder deze knop. Klik " -"erop en houd vast om dit menu te zien." +"De sorteerauteur automatisch van de auteur afleiden. Als u deze knop " +"gebruikt om de waarde voor sorteerauteur aan te maken zal de " +"auteurssortering van rood in groen veranderen. Er is een functiemenu " +"beschikbaar onder deze knop. Klik erop en houd vast om dit menu te zien." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" -msgstr "Auteurssortering van auteur afleiden" +msgstr "Sorteerauteur van auteur afleiden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:119 msgid "Set author from author sort" -msgstr "Auteur af van auteurssortering afleiden" +msgstr "Auteur af van sorteerauteur afleiden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:130 msgid "Swap the author and title" @@ -14728,10 +14728,10 @@ msgid "" "Send to Device button. This setting can be overriden for individual devices " "by customizing the device interface plugins in Preferences->Advanced->Plugins" msgstr "" -"Hier kan u instellen hoe calibre uw boeken moet bewaren als u ‘Naar apparaat " -"versturen’ kiest. Deze instelling kan overschreven worden voor individuele " -"apparaten door de apparaatverbinding-plug-ins aan te passen in Instellingen-" -">Geavanceerd->plug-ins" +"Hier kunt u instellen hoe calibre uw boeken moet bewaren als u ‘Naar " +"apparaat versturen’ kiest. Deze instelling kan overschreven worden voor " +"individuele apparaten door de apparaatverbinding-plug-ins aan te passen in " +"Instellingen->Geavanceerd->plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:424 @@ -17619,8 +17619,8 @@ msgstr "" "MOBI-catalogus kan niet worden gemaakt.\n" "\n" "Selecteer alle boeken op '{0}', verbeter de waarde voor het veld " -"auteurssortering in het venster ‘Metadata wijzigen’ en bouw daarna de " -"catalogus opnieuw op.\n" +"sorteerauteur in het venster ‘Metadata wijzigen’ en bouw daarna de catalogus " +"opnieuw op.\n" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1524 msgid "" @@ -17628,7 +17628,7 @@ msgid "" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -"Waarschuwing: inconsistente waarde voor auteurs sortering voor\n" +"Waarschuwing: inconsistente waarde voor sorteerauteur voor\n" "Auteur '{0}':\n" "'{1}' <> '{2}'\n" @@ -18417,7 +18417,7 @@ msgstr "Identificators" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" -msgstr "Auteurssortering" +msgstr "Sorteerauteur" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:319 msgid "Title Sort" @@ -18444,8 +18444,8 @@ msgid "" "The author sort string. To use only the first letter of the name use " "{author_sort[0]}" msgstr "" -"De auteurssorteer string. Gebruik {author_sort[0]} om alleen de eerste " -"letter van de naam te gebruiken" +"De sorteerauteur string. Gebruik {author_sort[0]} om alleen de eerste letter " +"van de naam te gebruiken" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36 msgid "The tags" @@ -20273,6 +20273,37 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" +"Het algoritme dat gebruikt wordt om een nummer aan een boek toe te wijzen\n" +"als deze aan een bestaande reeks wordt toegevoegd. De reeksnummers die op\n" +"deze manier toegewezen worden zijn altijd gehele getallen, tenzij een \n" +"constant niet-geheel getal wordt ingesteld.\n" +"Mogelijk waardes zijn:\n" +"next - Eerste beschikbaar getal hoger dan het hoogste bestaande getal\n" +"first_free - Eerste beschikbaar getal hoger dan 0\n" +"next_free - Eerste beschikbaar getal hoger dan het laagste bestaande getal\n" +"last_free - Eerste beschikbaar getal kleiner dan het hoogste bestaande\n" +"getal\n" +"Geeft hoogste bestaande getal + 1 als er geen vrije getallen gevonden \n" +"worden\n" +"const - Wijs altijd het getal 1 toe\n" +"a number - Wijs altijd dat getal toe. Dit getal is niet in quotes. Merk op\n" +"dat hier 0.0 gebruikt kan worden.\n" +"Voorbeelden:\n" +"series_index_auto_increment = 'next'\n" +"series_index_auto_increment = 'next_free'\n" +"series_index_auto_increment = 16.5\n" +"\n" +"Stel use_series_auto_increment_tweak_when_importing op True in als u de\n" +"bovenstaande instellingen wilt gebruiken bij het importeren/toevoegen van\n" +"boeken. Als dit op False staat (standaard) zal het reeksnummer op 1\n" +"ingesteld worden als dit niet expliciet bij het importeren wordt\n" +"opgegeven. Als dit op True staat wordt het reeksnummer ingesteld op basis\n" +"van de instellingen in series_index_auto_increment. Let op dat de\n" +"instelling in use_series_auto_increment_tweak_when_importing alleen\n" +"gebruikt wordt als er tijdens het importeren geen waarde wordt opgegeven.\n" +"Als de regexp voor importeren een waarde voor series_index produceert, of\n" +"als u metadata uit boeken leest een de import-plug-in een waarde vind, zal\n" +"die waarde gebruikt worden, onafhankelijk van de instellingen hier." #: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" @@ -20313,8 +20344,8 @@ msgid "" "end of an author name. The case of the suffix is ignored and trailing\n" "periods are automatically handled." msgstr "" -"Het algoritme gebruikt om schrijver te kopiëren naar\n" -"auteurssortering\n" +"Het algoritme gebruikt om author naar author_sort\n" +" te kopiëren\n" "Mogelijke waarden zijn:\n" "invert: gebruik ‘vn an’ -> ‘an, vn’\n" "copy : kopieer auteur naar auteurssortering zonder aanpassing\n" @@ -20729,6 +20760,90 @@ msgid "" "sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" "sony_collection_name_template='{category:||: }{value}'" msgstr "" +"Geef de regels voor het hernoemen van sony-collecties op. Deze tweak is " +"alleen van\n" +"toepassing als het beheer van metadata op automatisch staat. De naam van " +"collecties\n" +"op Sony's is afhankelijk van of het veld standaard of aangepast is. Een " +"collectie\n" +"uit een standaard veld krijgt de naam van dat veld. Als de standaard " +"'series'-colom\n" +"de waarde 'Darkover' bevat, krijgt de collectie de naam 'Darkover'. Bij een " +"\\\n" +"collectie uit een aangepast veld wordt de naam van dat veld aan de naam " +"toegevoegd.\n" +"Als de aangepaste-seriekolom 'My Series' bijvoorbeeld de naam 'Darkover' " +"bevat, dan\n" +"zal de collectie standaard 'Darkover (My Series)' heten. In deze " +"documentatie zal\n" +"'Darkover' de waarde genoemd worden, en 'My Series' de categorie. Als twee " +"boeken\n" +"velden hebben die dezelfde collectienaam geven zullen beide boeken in die " +"collectie\n" +"geplaatst worden.\n" +"Met deze tweaks kunt u voor zowel een standaard als aangepast veld instellen " +"hoe\n" +"collecties genoemd moeten worden. U kunt het gebruiken om een beschrijving " +"aan een\n" +"standaard veld toe te voegen, bijvoorbeeld 'Foo (label)' in plaats van " +"'Foo'. U\n" +"kunt het ook gebruiken om ervoor te zorgen dat meerder velden in dezelfde " +"collectie\n" +"terecht komen. U kunt er bijvoorbeeld voor zorgen dat de waardes in " +"'series',\n" +"'#my_series_1' en '#my_series_2' in de collectie 'some_value (Series)' " +"terecht\n" +"komen, waarmee u dus alle velden in een enkele collectie plaatst.\n" +"Er zijn twee verschillende tweaks. De eerste bepaald de categorienaam die " +"voor een\n" +"metadataveld gebruikt wordt. De tweede is een template, die gebruikt wordt " +"om te\n" +"bepalen hoe de waarde en de categorie gecombineerd worden om de " +"collectienaam te\n" +"bepalen. De syntax van de eerste tweak, sony_collection_renaming_rules, is:\n" +"{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\n" +"De tweede tweak, sony_collection_name_template, is een sjabloon. Het " +"gebruikt\n" +"dezelfde template-taal als plugboards en opslag-templates. Deze tweak " +"bepaald hoe de\n" +"waarde en categorie gecombineerd worden om de collectienaam te vormen. De " +"enige \n" +"twee beschikbare velden zijn {category} en {value}. Het {value}-veld is " +"nooit leeg.\n" +"Het {category}-veld kan leeg zijn. Standaard komt de waarde eerst, daarna " +"de\n" +"categorie tussen haakjes, als deze niet leeg is:\n" +"'{value} {category:|(|)}'\n" +"Voorbeelden: De eerste drie voorbeelden gaan er van uit dat de tweede tweak " +"niet\n" +"aangepast is.\n" +"1: Ik wil drie serie-kolommen in een set collecties plaatsen. De kolomnamen " +"zijn\n" +"'series', '#series_1' en '#series_2. Ik wil niets tussen haakjes. De waard " +"die u\n" +"in de tweak moet gebruiken zijn:\n" +"sony_collection_renaming_rules={'series':'', '#series_1':'', " +"'#series_2':''}\n" +"2: Ik wil dat het woord '(Series)' in collecties die van series zijn " +"gemaakt\n" +"voorkomt, en dat het woord '(Label)' in collecties die van labels zijn " +"gemaakt.\n" +"Gebruik:\n" +"sony_collection_renaming_rules={'series':'Series', 'tags':'Label'}\n" +"3: Ik wil dat 'series'en '#myseries' samengevoegd worden, en dat aan de " +"'(Series)'\n" +"aan de collectienaam wordt toegevoegd. De regel is dan:\n" +"sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n" +"4: Hetzelfde als voorbeeld 2, maar in plaats van de categorienaam tussen " +"haakjes\n" +"er achter wil ik de naam er voor, met een dubbele punt er tussen, dus\n" +"Series:Darkover. Dan moet de template die gebruikt wordt voor het " +"formatteren van\n" +"de categorienaam aangepast worden. De volgende twee tweaks kunnen dan " +"gebruikt\n" +"worden:\n" +"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" +"sony_collection_name_template='{category:||: }{value}'" #: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 11a4fbf648..950cf8fb2d 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-08-01 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:34+0000\n" +"X-Generator: Launchpad (build 13552)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 88bfe0c1f5..74fb654ac6 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-29 15:13+0000\n" +"PO-Revision-Date: 2011-08-01 13:58+0000\n" "Last-Translator: Gs-Kobzeci \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-02 04:34+0000\n" +"X-Generator: Launchpad (build 13552)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -7247,7 +7247,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 msgid "Dialog" -msgstr "" +msgstr "Pencere" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:118 msgid "&Input format:" @@ -7259,11 +7259,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14 msgid "SNB Output" -msgstr "" +msgstr "SNB Çıktısı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "" +msgstr "Bölüm adını gizle" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" @@ -7271,11 +7271,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:45 msgid "Insert empty line between paragraphs" -msgstr "" +msgstr "Paragraflar arasına boş bir satır ekle" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:46 msgid "Optimize for full-sceen view " -msgstr "" +msgstr "Tam ekran görünüm için optimize edin " #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:15 msgid "" @@ -7309,11 +7309,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" -msgstr "" +msgstr "Bölüm &işareti" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" -msgstr "" +msgstr "İlk resmi &kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" @@ -7329,7 +7329,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove &fake margins" -msgstr "" +msgstr "Sahte &boşlukları kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 msgid "" @@ -7379,27 +7379,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" -msgstr "" +msgstr "TXT Girdi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92 msgid "Structure" -msgstr "" +msgstr "Yapı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93 msgid "Paragraph style:" -msgstr "" +msgstr "Paragraf biçimi:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:94 msgid "Formatting style:" -msgstr "" +msgstr "Biçimlendirme tarzı:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:95 msgid "Common" -msgstr "" +msgstr "Genel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 msgid "Preserve &spaces" -msgstr "" +msgstr "Boşlukları &Koru" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" @@ -7422,7 +7422,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" -msgstr "" +msgstr "TXT Çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 msgid "General" @@ -7430,27 +7430,27 @@ msgstr "Genel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" -msgstr "" +msgstr "Çıktı &Kodlaması" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Line ending style:" -msgstr "" +msgstr "&Satır bitiş biçimi:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 msgid "&Formatting:" -msgstr "" +msgstr "&Biçimlendirme:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 msgid "Plain" -msgstr "" +msgstr "Düz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 msgid "&Maximum line length:" -msgstr "" +msgstr "%Maksimum satır uzunluğu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 msgid "Force maximum line length" -msgstr "" +msgstr "Maksimum satır uzunluğu kullanımını zorla" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 msgid "Markdown, Textile" @@ -7462,15 +7462,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 msgid "Do not remove image references before processing" -msgstr "" +msgstr "İşlemeden önce resim referanslarını kaldırma" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "Mümkün oldukça metin rengini koru" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" -msgstr "" +msgstr "TXTZ Çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70 @@ -7532,7 +7532,7 @@ msgstr "h6" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 msgid "hr" -msgstr "" +msgstr "hr" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 msgid "span" @@ -7587,17 +7587,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1342 msgid "Undefined" -msgstr "" +msgstr "Tanımsız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 msgid "star(s)" -msgstr "" +msgstr "yıldız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:641 msgid "Unrated" -msgstr "" +msgstr "Derecelendirilmemiş" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:670 @@ -7613,7 +7613,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:299 msgid " index:" -msgstr "" +msgstr " İndeks" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:368 msgid "" @@ -7631,7 +7631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Automatically number books" -msgstr "" +msgstr "Kitapları otomatik numaralandır" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 msgid "Force numbers to start with " @@ -7645,32 +7645,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 msgid "Remove all tags" -msgstr "" +msgstr "Bütün etiketleri kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:858 msgid "tags to add" -msgstr "" +msgstr "eklenecek etiketler" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:865 msgid "tags to remove" -msgstr "" +msgstr "kaldırılacak etiketler" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:48 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:144 msgid "No details available." -msgstr "" +msgstr "Detay verilemiyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:188 msgid "Device no longer connected." -msgstr "" +msgstr "Cihaz bağlı değil." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:325 msgid "Get device information" -msgstr "" +msgstr "Cihaz bilgisi al" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:340 msgid "Get list of books on device" -msgstr "" +msgstr "Cihazdaki kitapların listesini al" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:350 msgid "Get annotations from device" @@ -7678,36 +7678,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:362 msgid "Send metadata to device" -msgstr "" +msgstr "Metaveriyi cihaza gönder" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:367 msgid "Send collections to device" -msgstr "" +msgstr "Koleksiyonları cihaza gönder" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:413 #, python-format msgid "Upload %d books to device" -msgstr "" +msgstr "%d Kitapları cihaza yükle" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:429 msgid "Delete books from device" -msgstr "" +msgstr "Cihazdan kitapları sil" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:447 msgid "Download books from device" -msgstr "" +msgstr "Cihazdan kitap indir" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:458 msgid "View book on device" -msgstr "" +msgstr "Kitabı cihazda görüntüle" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:499 msgid "Set default send to device action" -msgstr "" +msgstr "Öntanımlı cihaza gönder eylemini belirle" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:505 msgid "Send to main memory" -msgstr "" +msgstr "Ana belleğe gönder" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:507 msgid "Send to storage card A" @@ -7720,7 +7720,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:523 msgid "Main Memory" -msgstr "" +msgstr "Ana Bellek" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:535 msgid "Send specific format to" @@ -7728,11 +7728,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:536 msgid "Send and delete from library" -msgstr "" +msgstr "Gönder ve kütüphaneden sil" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:579 msgid "Eject device" -msgstr "" +msgstr "Cihazı çıkar" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:660 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:63 @@ -7743,13 +7743,13 @@ msgstr "Hata" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:661 msgid "Error communicating with device" -msgstr "" +msgstr "Cihazla iletişimde hata" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 msgid "No suitable formats" -msgstr "" +msgstr "Uygun biçim yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:696 msgid "Select folder to open as device" @@ -7757,7 +7757,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:747 msgid "Error talking to device" -msgstr "" +msgstr "Cihazla iletişimde hata" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:748 msgid "" @@ -7771,11 +7771,11 @@ msgstr "Aygıt: " #: /home/kovid/work/calibre/src/calibre/gui2/device.py:793 msgid " detected." -msgstr "" +msgstr " bulundu" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:896 msgid "selected to send" -msgstr "" +msgstr "gönderilmek için seçildi" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format @@ -7789,15 +7789,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:920 msgid "Choose format to send to device" -msgstr "" +msgstr "Cihaza gönderilecek biçimi seçin" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:928 msgid "No device" -msgstr "" +msgstr "Cihaz yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:929 msgid "Cannot send: No device is connected" -msgstr "" +msgstr "Gönderilemiyor: Bağlı bir cihaz yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:932 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:936 @@ -7807,7 +7807,7 @@ msgstr "Kart yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:933 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:937 msgid "Cannot send: Device has no storage card" -msgstr "" +msgstr "Gönderilemiyor: Cihaz depolama kartına sahip değil" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:998 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081 @@ -7817,15 +7817,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1027 msgid "Sending catalogs to device." -msgstr "" +msgstr "Kataloglar cihaza gönderiliyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1126 msgid "Sending news to device." -msgstr "" +msgstr "Haberler cihaza gönderiliyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1180 msgid "Sending books to device." -msgstr "" +msgstr "Kitaplar cihaza gönderiliyor" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1220 msgid "" @@ -7835,7 +7835,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1293 msgid "No space on device" -msgstr "" +msgstr "Cihazda yer yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1294 msgid "" @@ -7844,7 +7844,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:135 msgid "Unknown formats" -msgstr "" +msgstr "Bilinmeyen biçimler" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:136 msgid "" @@ -7858,7 +7858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" -msgstr "" +msgstr "Geçersiz şablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 @@ -7880,7 +7880,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 msgid "Use sub directories" -msgstr "" +msgstr "Alt dizin kullan" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Use author sort for author" @@ -7888,31 +7888,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" -msgstr "" +msgstr "Şablonu kaydet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 msgid "How many empty books?" -msgstr "" +msgstr "kaç adet boş kitap?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 msgid "How many empty books should be added?" -msgstr "" +msgstr "Kaç adet boş kitap eklenecek?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 msgid "Set the author of the new books to:" -msgstr "" +msgstr "Yeni kitapların yazarını şu olarak ayarla:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 msgid "Reset author to Unknown" -msgstr "" +msgstr "Yazarı bilinmeyen olarak ayarla" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:63 msgid "Add books by ISBN" -msgstr "" +msgstr "Kitapları ISBN'ye göre ekle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:64 msgid "&Paste from clipboard" -msgstr "" +msgstr "&Panodan yapıştır" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:65 #, python-format @@ -7941,7 +7941,7 @@ msgstr "Kitaplarım" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:331 msgid "Generate catalog" -msgstr "" +msgstr "Katalog oluştur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:93 msgid "Generate catalog for {0} books" From af3169a29bb1b153b51e0c7e79937c178ccd6863 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Tue, 2 Aug 2011 11:37:40 +0100 Subject: [PATCH 38/76] Change formatter functions to support aliases instead of requiring a new class instance. Change document generators to use the right accessor to get functions, ignoring aliases. --- setup/resources.py | 4 +- src/calibre/manual/template_ref_generate.py | 8 +--- src/calibre/utils/formatter_functions.py | 42 +++++++++++---------- 3 files changed, 26 insertions(+), 28 deletions(-) diff --git a/setup/resources.py b/setup/resources.py index 15772e1830..41068f78a0 100644 --- a/setup/resources.py +++ b/setup/resources.py @@ -205,8 +205,8 @@ class Resources(Command): dest = self.j(self.RESOURCES, 'template-functions.json') function_dict = {} import inspect - from calibre.utils.formatter_functions import all_builtin_functions - for obj in all_builtin_functions: + from calibre.utils.formatter_functions import formatter_functions + for obj in formatter_functions.get_builtins().values(): eval_func = inspect.getmembers(obj, lambda x: inspect.ismethod(x) and x.__name__ == 'evaluate') try: diff --git a/src/calibre/manual/template_ref_generate.py b/src/calibre/manual/template_ref_generate.py index ab9995dc16..05cb57c7b4 100644 --- a/src/calibre/manual/template_ref_generate.py +++ b/src/calibre/manual/template_ref_generate.py @@ -61,21 +61,17 @@ The python implementation of the template functions is passed in a Metadata obje def generate_template_language_help(): - from calibre.utils.formatter_functions import all_builtin_functions + from calibre.utils.formatter_functions import formatter_functions funcs = defaultdict(dict) - for func in all_builtin_functions: + for func in formatter_functions.get_builtins().values(): class_name = func.__class__.__name__ - if class_name == 'BuiltinMergeLists': - class_name = 'BuiltinListUnion' func_sig = getattr(func, 'doc') x = func_sig.find(' -- ') if x < 0: print 'No sig for ', class_name continue - if func_sig.startswith('merge_lists('): - continue func_sig = func_sig[:x] func_cat = getattr(func, 'category') funcs[func_cat][func_sig] = class_name diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 8cefe909b2..0b54a85b9c 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -19,47 +19,53 @@ from calibre.utils.date import parse_date, format_date, now, UNDEFINED_DATE class FormatterFunctions(object): def __init__(self): - self.builtins = {} - self.functions = {} + self._builtins = {} + self._functions = {} def register_builtin(self, func_class): if not isinstance(func_class, FormatterFunction): raise ValueError('Class %s is not an instance of FormatterFunction'%( func_class.__class__.__name__)) name = func_class.name - if name in self.functions: + if name in self._functions: raise ValueError('Name %s already used'%name) - self.builtins[name] = func_class - self.functions[name] = func_class + self._builtins[name] = func_class + self._functions[name] = func_class + for a in func_class.aliases: + self._functions[a] = func_class def register_function(self, func_class): if not isinstance(func_class, FormatterFunction): raise ValueError('Class %s is not an instance of FormatterFunction'%( func_class.__class__.__name__)) name = func_class.name - if name in self.functions: + if name in self._functions: raise ValueError('Name %s already used'%name) - self.functions[name] = func_class + self._functions[name] = func_class def get_builtins(self): - return self.builtins + return self._builtins def get_functions(self): - return self.functions + return self._functions def reset_to_builtins(self): - self.functions = dict([t for t in self.builtins.items()]) + self._functions = {} + for n,c in self._builtins.items(): + self._functions[n] = c + for a in c.aliases: + self._functions[a] = c formatter_functions = FormatterFunctions() - class FormatterFunction(object): doc = _('No documentation provided') name = 'no name provided' category = 'Unknown' arg_count = 0 + aliases = [] def evaluate(self, formatter, kwargs, mi, locals, *args): raise NotImplementedError() @@ -73,7 +79,6 @@ class FormatterFunction(object): if isinstance(ret, list): return ','.join(list) -all_builtin_functions = [] class BuiltinFormatterFunction(FormatterFunction): def __init__(self): formatter_functions.register_builtin(self) @@ -84,7 +89,6 @@ class BuiltinFormatterFunction(FormatterFunction): except: lines = [] self.program_text = ''.join(lines) - all_builtin_functions.append(self) class BuiltinStrcmp(BuiltinFormatterFunction): name = 'strcmp' @@ -839,6 +843,7 @@ class BuiltinListUnion(BuiltinFormatterFunction): 'items differ in case, the one in list1 is used. ' 'The items in list1 and list2 are separated by separator, as are ' 'the items in the returned list.') + aliases = ['merge_lists'] def evaluate(self, formatter, kwargs, mi, locals, list1, list2, separator): l1 = [l.strip() for l in list1.split(separator) if l.strip()] @@ -853,9 +858,6 @@ class BuiltinListUnion(BuiltinFormatterFunction): res.append(i) return ', '.join(res) -class BuiltinMergeLists(BuiltinListUnion): - name = 'merge_lists' - class BuiltinListDifference(BuiltinFormatterFunction): name = 'list_difference' arg_count = 3 @@ -910,7 +912,7 @@ class BuiltinListSort(BuiltinFormatterFunction): class BuiltinToday(BuiltinFormatterFunction): name = 'today' arg_count = 0 - category = 'Date functions' + category = 'Date _functions' __doc__ = doc = _('today() -- ' 'return a date string for today. This value is designed for use in ' 'format_date or days_between, but can be manipulated like any ' @@ -921,7 +923,7 @@ class BuiltinToday(BuiltinFormatterFunction): class BuiltinDaysBetween(BuiltinFormatterFunction): name = 'days_between' arg_count = 2 - category = 'Date functions' + category = 'Date _functions' __doc__ = doc = _('days_between(date1, date2) -- ' 'return the number of days between date1 and date2. The number is ' 'positive if date1 is greater than date2, otherwise negative. If ' @@ -940,7 +942,7 @@ class BuiltinDaysBetween(BuiltinFormatterFunction): i = d1 - d2 return str('%d.%d'%(i.days, i.seconds/8640)) -formatter_builtins = [ +_formatter_builtins = [ BuiltinAdd(), BuiltinAnd(), BuiltinAssign(), BuiltinBooksize(), BuiltinCapitalize(), BuiltinCmp(), BuiltinContains(), BuiltinCount(), BuiltinDaysBetween(), BuiltinDivide(), BuiltinEval(), @@ -950,7 +952,7 @@ formatter_builtins = [ BuiltinIfempty(), BuiltinInList(), BuiltinListDifference(), BuiltinListIntersection(), BuiltinListitem(), BuiltinListSort(), BuiltinListUnion(), BuiltinLookup(), - BuiltinLowercase(), BuiltinMergeLists(), BuiltinMultiply(), BuiltinNot(), + BuiltinLowercase(), BuiltinMultiply(), BuiltinNot(), BuiltinOndevice(), BuiltinOr(), BuiltinPrint(), BuiltinRawField(), BuiltinRe(), BuiltinSelect(), BuiltinShorten(), BuiltinStrcat(), BuiltinStrcmp(), BuiltinStrInList(), BuiltinSubitems(), From 068b038549914ba5bb514f0bc9edadb7462d59b1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 Aug 2011 11:17:30 -0600 Subject: [PATCH 39/76] ... --- src/calibre/manual/develop.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/manual/develop.rst b/src/calibre/manual/develop.rst index 32a023d339..1d5161db9a 100755 --- a/src/calibre/manual/develop.rst +++ b/src/calibre/manual/develop.rst @@ -65,6 +65,8 @@ to the latest code, use the command:: bzr merge +You can also download the source code as a tarball (archive) from `here `_. + Submitting your changes to be included ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ From a5e8b23bfe9ce11f3788fd5014e2c719f11844a8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 Aug 2011 12:08:34 -0600 Subject: [PATCH 40/76] PDF metadata: Support reading/writing of tags --- src/calibre/utils/podofo/__init__.py | 95 +++++++++++++++++----------- 1 file changed, 59 insertions(+), 36 deletions(-) diff --git a/src/calibre/utils/podofo/__init__.py b/src/calibre/utils/podofo/__init__.py index 284deb7c43..78f250dd0e 100644 --- a/src/calibre/utils/podofo/__init__.py +++ b/src/calibre/utils/podofo/__init__.py @@ -13,7 +13,7 @@ from calibre.ebooks.metadata import MetaInformation, string_to_authors, \ authors_to_string from calibre.utils.ipc.job import ParallelJob from calibre.utils.ipc.server import Server -from calibre.ptempfile import PersistentTemporaryFile +from calibre.ptempfile import PersistentTemporaryFile, TemporaryFile from calibre import prints podofo, podofo_err = plugins['podofo'] @@ -38,7 +38,7 @@ def get_metadata(stream, cpath=None): server.close() if job.result is None: raise ValueError('Failed to read metadata: ' + job.details) - title, authors, creator, ok = job.result + title, authors, creator, tags, ok = job.result if not ok: print 'Failed to extract cover:' print job.details @@ -49,6 +49,8 @@ def get_metadata(stream, cpath=None): mi = MetaInformation(title, authors) if creator: mi.book_producer = creator + if tags: + mi.tags = tags if os.path.exists(pt.name): os.remove(pt.name) if ok: mi.cover = cpath @@ -63,9 +65,17 @@ def get_metadata_quick(raw): author = p.author authors = string_to_authors(author) if author else [_('Unknown')] creator = p.creator + try: + tags = [x.strip() for x in p.keywords.split(u',')] + tags = [x for x in tags if x] + except: + tags = [] + mi = MetaInformation(title, authors) if creator: mi.book_producer = creator + if tags: + mi.tags = tags return mi def get_metadata_(path, cpath=None): @@ -77,6 +87,11 @@ def get_metadata_(path, cpath=None): author = p.author authors = string_to_authors(author) if author else [_('Unknown')] creator = p.creator + try: + tags = [x.strip() for x in p.keywords.split(u',')] + tags = [x for x in tags if x] + except: + tags = [] ok = True try: if cpath is not None: @@ -93,7 +108,7 @@ def get_metadata_(path, cpath=None): traceback.print_exc() ok = False - return (title, authors, creator, ok) + return (title, authors, creator, tags, ok) def prep(val): if not val: @@ -105,58 +120,66 @@ def prep(val): def set_metadata(stream, mi): if not podofo: raise Unavailable(podofo_err) - pt = PersistentTemporaryFile('_podofo.pdf') - pt.write(stream.read()) - pt.close() - server = Server(pool_size=1) - job = ParallelJob('write_pdf_metadata', 'Write pdf metadata', - lambda x,y:x, args=[pt.name, mi.title, mi.authors, mi.book_producer]) - server.add_job(job) - while not job.is_finished: - time.sleep(0.1) + with TemporaryFile('_podofo_read.pdf') as inputf, \ + TemporaryFile('_podofo_write.pdf') as outputf: + server = Server(pool_size=1) + with open(inputf, 'wb') as f: + shutil.copyfileobj(stream, f) + job = ParallelJob('write_pdf_metadata', 'Write pdf metadata', + lambda x,y:x, args=[inputf, outputf, mi.title, mi.authors, + mi.book_producer, mi.tags]) + server.add_job(job) + while not job.is_finished: + time.sleep(0.1) + job.update() + job.update() - - job.update() - server.close() - if job.failed: - prints(job.details) - elif job.result is not None: - stream.seek(0) - stream.truncate() - stream.write(job.result) - stream.flush() - stream.seek(0) - try: - os.remove(pt.name) - except: - pass + server.close() + if job.failed: + prints(job.details) + elif job.result: + with open(outputf, 'rb') as f: + f.seek(0, 2) + if f.tell() > 100: + f.seek(0) + stream.seek(0) + stream.truncate() + shutil.copyfileobj(f, stream) + stream.flush() + stream.seek(0) - -def set_metadata_(path, title, authors, bkp): +def set_metadata_(path, opath, title, authors, bkp, tags): p = podofo.PDFDoc() p.open(path) title = prep(title) touched = False - if title: + if title and title != p.title: p.title = title touched = True author = prep(authors_to_string(authors)) - if author: + if author and author != p.author: p.author = author touched = True bkp = prep(bkp) - if bkp: + if bkp and bkp != p.creator: p.creator = bkp touched = True + try: + tags = prep(u', '.join([x.strip() for x in tags if x.strip()])) + if tags != p.keywords: + p.keywords = tags + touched = True + except: + pass + if touched: - from calibre.ptempfile import TemporaryFile - with TemporaryFile('_pdf_set_metadata.pdf') as f: - p.save(f) - return open(f, 'rb').read() + p.save(opath) + return True + return False if __name__ == '__main__': f = '/tmp/t.pdf' From f929fe73df707693ccca5d818c4c787cbc8ecac3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 Aug 2011 14:46:46 -0600 Subject: [PATCH 41/76] Cleanup creation of menus for toolbar buttons and add the keyboard shortcut G for Get Books --- src/calibre/gui2/actions/__init__.py | 38 ++++++++++++++++----- src/calibre/gui2/actions/add.py | 9 +++-- src/calibre/gui2/actions/choose_library.py | 13 +++---- src/calibre/gui2/actions/convert.py | 10 +++--- src/calibre/gui2/actions/copy_to_library.py | 6 ++-- src/calibre/gui2/actions/delete.py | 10 +++--- src/calibre/gui2/actions/edit_metadata.py | 6 ++-- src/calibre/gui2/actions/preferences.py | 10 +++--- src/calibre/gui2/actions/save_to_disk.py | 7 ++-- src/calibre/gui2/actions/similar_books.py | 6 ++-- src/calibre/gui2/actions/store.py | 11 +++--- src/calibre/gui2/actions/view.py | 13 ++++--- src/calibre/manual/gui.rst | 2 ++ 13 files changed, 80 insertions(+), 61 deletions(-) diff --git a/src/calibre/gui2/actions/__init__.py b/src/calibre/gui2/actions/__init__.py index a5ef402f22..5dc0710d6e 100644 --- a/src/calibre/gui2/actions/__init__.py +++ b/src/calibre/gui2/actions/__init__.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' from functools import partial from zipfile import ZipFile -from PyQt4.Qt import QToolButton, QAction, QIcon, QObject +from PyQt4.Qt import QToolButton, QAction, QIcon, QObject, QMenu from calibre.gui2 import Dispatcher @@ -66,6 +66,14 @@ class InterfaceAction(QObject): #: shortcut must be a translated string if not None action_spec = ('text', 'icon', None, None) + #: If True, a menu is automatically created and added to self.qaction + action_add_menu = False + + #: If True, a clone of self.qaction is added to the menu of self.qaction + #: If you want the text of this action to be different from that of + #: self.qaction, set this variable to the new text + action_menu_clone_qaction = False + #: Set of locations to which this action must not be added. #: See :attr:`all_locations` for a list of possible locations dont_add_to = frozenset([]) @@ -94,6 +102,7 @@ class InterfaceAction(QObject): self.Dispatcher = partial(Dispatcher, parent=self) self.create_action() self.gui.addAction(self.qaction) + self.gui.addAction(self.menuless_qaction) self.genesis() def create_action(self, spec=None, attr='qaction'): @@ -104,18 +113,29 @@ class InterfaceAction(QObject): action = QAction(QIcon(I(icon)), text, self.gui) else: action = QAction(text, self.gui) - action.setAutoRepeat(self.auto_repeat) - text = tooltip if tooltip else text - action.setToolTip(text) - action.setStatusTip(text) - action.setWhatsThis(text) - action.setAutoRepeat(False) + if attr == 'qaction': + mt = (action.text() if self.action_menu_clone_qaction is True else + unicode(self.action_menu_clone_qaction)) + self.menuless_qaction = ma = QAction(action.icon(), mt, self.gui) + ma.triggered.connect(action.trigger) + for a in ((action, ma) if attr == 'qaction' else (action,)): + a.setAutoRepeat(self.auto_repeat) + text = tooltip if tooltip else text + a.setToolTip(text) + a.setStatusTip(text) + a.setWhatsThis(text) if shortcut: + a = ma if attr == 'qaction' else action if isinstance(shortcut, list): - action.setShortcuts(shortcut) + a.setShortcuts(shortcut) else: - action.setShortcut(shortcut) + a.setShortcut(shortcut) setattr(self, attr, action) + if attr == 'qaction' and self.action_add_menu: + menu = QMenu() + action.setMenu(menu) + if self.action_menu_clone_qaction: + menu.addAction(self.menuless_qaction) return action def load_resources(self, names): diff --git a/src/calibre/gui2/actions/add.py b/src/calibre/gui2/actions/add.py index 3556f1db80..7f7bf72be9 100644 --- a/src/calibre/gui2/actions/add.py +++ b/src/calibre/gui2/actions/add.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' import os from functools import partial -from PyQt4.Qt import QPixmap, QMenu, QTimer +from PyQt4.Qt import QPixmap, QTimer from calibre.gui2 import error_dialog, choose_files, \ @@ -48,12 +48,12 @@ class AddAction(InterfaceAction): _('Add books to the calibre library/device from files on your computer') , _('A')) action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = _('Add books from a single directory') def genesis(self): self._add_filesystem_book = self.Dispatcher(self.__add_filesystem_book) - self.add_menu = QMenu() - self.add_menu.addAction(_('Add books from a single directory'), - self.add_books) + self.add_menu = self.qaction.menu() self.add_menu.addAction(_('Add books from directories, including ' 'sub-directories (One book per directory, assumes every ebook ' 'file is the same book in a different format)'), @@ -69,7 +69,6 @@ class AddAction(InterfaceAction): self.add_menu.addAction(_('Add files to selected book records'), self.add_formats, _('Shift+A')) - self.qaction.setMenu(self.add_menu) self.qaction.triggered.connect(self.add_books) def location_selected(self, loc): diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index 726fee7910..579aa681b2 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -82,23 +82,20 @@ class ChooseLibraryAction(InterfaceAction): action_spec = (_('%d books'), 'lt.png', _('Choose calibre library to work with'), None) dont_add_to = frozenset(['menubar-device', 'toolbar-device', 'context-menu-device']) + action_add_menu = True + action_menu_clone_qaction = _('Switch/create library...') def genesis(self): self.count_changed(0) self.qaction.triggered.connect(self.choose_library, type=Qt.QueuedConnection) + self.action_choose = self.menuless_qaction self.stats = LibraryUsageStats() self.popup_type = (QToolButton.InstantPopup if len(self.stats.stats) > 1 else QToolButton.MenuButtonPopup) - self.create_action(spec=(_('Switch/create library...'), 'lt.png', None, - None), attr='action_choose') - self.action_choose.triggered.connect(self.choose_library, - type=Qt.QueuedConnection) - self.choose_menu = QMenu(self.gui) - self.qaction.setMenu(self.choose_menu) - + self.choose_menu = self.qaction.menu() if not os.environ.get('CALIBRE_OVERRIDE_DATABASE_PATH', None): self.choose_menu.addAction(self.action_choose) @@ -110,7 +107,7 @@ class ChooseLibraryAction(InterfaceAction): self.delete_menu = QMenu(_('Remove library')) self.delete_menu_action = self.choose_menu.addMenu(self.delete_menu) - ac = self.create_action(spec=(_('Pick a random book'), 'catalog.png', + ac = self.create_action(spec=(_('Pick a random book'), 'random.png', None, None), attr='action_pick_random') ac.triggered.connect(self.pick_random) self.choose_menu.addAction(ac) diff --git a/src/calibre/gui2/actions/convert.py b/src/calibre/gui2/actions/convert.py index e3dc697a45..b51d59aa19 100644 --- a/src/calibre/gui2/actions/convert.py +++ b/src/calibre/gui2/actions/convert.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' import os from functools import partial -from PyQt4.Qt import QModelIndex, QMenu +from PyQt4.Qt import QModelIndex, QIcon from calibre.gui2 import error_dialog, Dispatcher from calibre.gui2.tools import convert_single_ebook, convert_bulk_ebook @@ -22,18 +22,18 @@ class ConvertAction(InterfaceAction): action_spec = (_('Convert books'), 'convert.png', None, _('C')) dont_add_to = frozenset(['menubar-device', 'toolbar-device', 'context-menu-device']) action_type = 'current' + action_add_menu = True def genesis(self): - cm = QMenu() - cm.addAction(_('Convert individually'), partial(self.convert_ebook, + cm = self.qaction.menu() + cm.addAction(self.qaction.icon(), _('Convert individually'), partial(self.convert_ebook, False, bulk=False)) cm.addAction(_('Bulk convert'), partial(self.convert_ebook, False, bulk=True)) cm.addSeparator() - ac = cm.addAction( + ac = cm.addAction(QIcon(I('catalog.png')), _('Create a catalog of the books in your calibre library')) ac.triggered.connect(self.gui.iactions['Generate Catalog'].generate_catalog) - self.qaction.setMenu(cm) self.qaction.triggered.connect(self.convert_ebook) self.convert_menu = cm self.conversion_jobs = {} diff --git a/src/calibre/gui2/actions/copy_to_library.py b/src/calibre/gui2/actions/copy_to_library.py index c3f5eecd0e..a70ebdad7b 100644 --- a/src/calibre/gui2/actions/copy_to_library.py +++ b/src/calibre/gui2/actions/copy_to_library.py @@ -9,7 +9,7 @@ import os from functools import partial from threading import Thread -from PyQt4.Qt import QMenu, QToolButton +from PyQt4.Qt import QToolButton from calibre.gui2.actions import InterfaceAction from calibre.gui2 import error_dialog, Dispatcher, warning_dialog @@ -95,10 +95,10 @@ class CopyToLibraryAction(InterfaceAction): popup_type = QToolButton.InstantPopup dont_add_to = frozenset(['toolbar-device', 'context-menu-device']) action_type = 'current' + action_add_menu = True def genesis(self): - self.menu = QMenu(self.gui) - self.qaction.setMenu(self.menu) + self.menu = self.qaction.menu() @property def stats(self): diff --git a/src/calibre/gui2/actions/delete.py b/src/calibre/gui2/actions/delete.py index dcaf5208c6..31195fd94c 100644 --- a/src/calibre/gui2/actions/delete.py +++ b/src/calibre/gui2/actions/delete.py @@ -7,7 +7,7 @@ __docformat__ = 'restructuredtext en' from functools import partial -from PyQt4.Qt import QMenu, QObject, QTimer +from PyQt4.Qt import QObject, QTimer from calibre.gui2 import error_dialog, question_dialog from calibre.gui2.dialogs.delete_matching_from_device import DeleteMatchingFromDeviceDialog @@ -18,7 +18,7 @@ from calibre.utils.recycle_bin import can_recycle single_shot = partial(QTimer.singleShot, 10) -class MultiDeleter(QObject): +class MultiDeleter(QObject): # {{{ def __init__(self, gui, ids, callback): from calibre.gui2.dialogs.progress import ProgressDialog @@ -77,17 +77,19 @@ class MultiDeleter(QObject): error_dialog(self.gui, _('Failed to delete'), _('Failed to delete some books, click the Show Details button' ' for details.'), det_msg='\n\n'.join(msg), show=True) +# }}} class DeleteAction(InterfaceAction): name = 'Remove Books' action_spec = (_('Remove books'), 'trash.png', None, 'Del') action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = _('Remove selected books') def genesis(self): self.qaction.triggered.connect(self.delete_books) - self.delete_menu = QMenu() - self.delete_menu.addAction(_('Remove selected books'), self.delete_books) + self.delete_menu = self.qaction.menu() self.delete_menu.addAction( _('Remove files of a specific format from selected books..'), self.delete_selected_formats) diff --git a/src/calibre/gui2/actions/edit_metadata.py b/src/calibre/gui2/actions/edit_metadata.py index 5dd71ad696..5e220fdb1d 100644 --- a/src/calibre/gui2/actions/edit_metadata.py +++ b/src/calibre/gui2/actions/edit_metadata.py @@ -24,12 +24,13 @@ class EditMetadataAction(InterfaceAction): name = 'Edit Metadata' action_spec = (_('Edit metadata'), 'edit_input.png', None, _('E')) action_type = 'current' + action_add_menu = True def genesis(self): self.create_action(spec=(_('Merge book records'), 'merge_books.png', None, _('M')), attr='action_merge') - md = QMenu() - md.addAction(_('Edit metadata individually'), + md = self.qaction.menu() + md.addAction(self.qaction.icon(), _('Edit metadata individually'), partial(self.edit_metadata, False, bulk=False)) md.addSeparator() md.addAction(_('Edit metadata in bulk'), @@ -56,7 +57,6 @@ class EditMetadataAction(InterfaceAction): md.addAction(self.action_merge) self.qaction.triggered.connect(self.edit_metadata) - self.qaction.setMenu(md) self.action_merge.triggered.connect(self.merge_books) def location_selected(self, loc): diff --git a/src/calibre/gui2/actions/preferences.py b/src/calibre/gui2/actions/preferences.py index c3bf9bbe8b..21a70ecf03 100644 --- a/src/calibre/gui2/actions/preferences.py +++ b/src/calibre/gui2/actions/preferences.py @@ -5,7 +5,7 @@ __license__ = 'GPL v3' __copyright__ = '2010, Kovid Goyal ' __docformat__ = 'restructuredtext en' -from PyQt4.Qt import QIcon, QMenu, Qt +from PyQt4.Qt import QIcon, Qt from calibre.gui2.actions import InterfaceAction from calibre.gui2.preferences.main import Preferences @@ -16,12 +16,13 @@ class PreferencesAction(InterfaceAction): name = 'Preferences' action_spec = (_('Preferences'), 'config.png', None, _('Ctrl+P')) + action_add_menu = True + action_menu_clone_qaction = _('Change calibre behavior') def genesis(self): - pm = QMenu() - pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config) + pm = self.qaction.menu() if isosx: - pm.addAction(QIcon(I('config.png')), _('Change calibre behavior'), self.do_config) + pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config) pm.addAction(QIcon(I('wizard.png')), _('Run welcome wizard'), self.gui.run_wizard) pm.addAction(QIcon(I('plugins/plugin_updater.png')), @@ -33,7 +34,6 @@ class PreferencesAction(InterfaceAction): ac.setShortcut('Ctrl+Shift+R') self.gui.addAction(ac) - self.qaction.setMenu(pm) self.preferences_menu = pm for x in (self.gui.preferences_action, self.qaction): x.triggered.connect(self.do_config) diff --git a/src/calibre/gui2/actions/save_to_disk.py b/src/calibre/gui2/actions/save_to_disk.py index 93c35900a9..af3e1ebf34 100644 --- a/src/calibre/gui2/actions/save_to_disk.py +++ b/src/calibre/gui2/actions/save_to_disk.py @@ -38,12 +38,12 @@ class SaveToDiskAction(InterfaceAction): name = "Save To Disk" action_spec = (_('Save to disk'), 'save.png', None, _('S')) action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = True def genesis(self): self.qaction.triggered.connect(self.save_to_disk) - self.save_menu = QMenu() - self.save_menu.addAction(_('Save to disk'), partial(self.save_to_disk, - False)) + self.save_menu = self.qaction.menu() self.save_menu.addAction(_('Save to disk in a single directory'), partial(self.save_to_single_dir, False)) self.save_menu.addAction(_('Save only %s format to disk')% @@ -56,7 +56,6 @@ class SaveToDiskAction(InterfaceAction): self.save_sub_menu = SaveMenu(self.gui) self.save_sub_menu_action = self.save_menu.addMenu(self.save_sub_menu) self.save_sub_menu.save_fmt.connect(self.save_specific_format_disk) - self.qaction.setMenu(self.save_menu) def location_selected(self, loc): enabled = loc == 'library' diff --git a/src/calibre/gui2/actions/similar_books.py b/src/calibre/gui2/actions/similar_books.py index b1ee04a4d4..31148d6a7c 100644 --- a/src/calibre/gui2/actions/similar_books.py +++ b/src/calibre/gui2/actions/similar_books.py @@ -7,7 +7,7 @@ __docformat__ = 'restructuredtext en' from functools import partial -from PyQt4.Qt import QMenu, QToolButton +from PyQt4.Qt import QToolButton from calibre.gui2.actions import InterfaceAction @@ -17,9 +17,10 @@ class SimilarBooksAction(InterfaceAction): action_spec = (_('Similar books...'), None, None, None) popup_type = QToolButton.InstantPopup action_type = 'current' + action_add_menu = True def genesis(self): - m = QMenu(self.gui) + m = self.qaction.menu() for text, icon, target, shortcut in [ (_('Books by same author'), 'user_profile.png', 'authors', _('Alt+A')), (_('Books in this series'), 'books_in_series.png', 'series', @@ -31,7 +32,6 @@ class SimilarBooksAction(InterfaceAction): m.addAction(ac) ac.triggered.connect(partial(self.show_similar_books, target)) self.qaction.setMenu(m) - self.similar_menu = m def show_similar_books(self, type, *args): search, join = [], ' ' diff --git a/src/calibre/gui2/actions/store.py b/src/calibre/gui2/actions/store.py index 7f9b538bcf..3e68229332 100644 --- a/src/calibre/gui2/actions/store.py +++ b/src/calibre/gui2/actions/store.py @@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en' from functools import partial -from PyQt4.Qt import QMenu, QIcon, QSize +from PyQt4.Qt import QIcon, QSize from calibre.gui2 import error_dialog from calibre.gui2.actions import InterfaceAction @@ -17,16 +17,18 @@ from calibre.gui2.dialogs.confirm_delete import confirm class StoreAction(InterfaceAction): name = 'Store' - action_spec = (_('Get books'), 'store.png', None, None) + action_spec = (_('Get books'), 'store.png', None, _('G')) + action_add_menu = True + action_menu_clone_qaction = _('Search for ebooks') def genesis(self): self.qaction.triggered.connect(self.do_search) - self.store_menu = QMenu() + self.store_menu = self.qaction.menu() self.load_menu() def load_menu(self): self.store_menu.clear() - self.store_menu.addAction(_('Search for ebooks'), self.search) + self.store_menu.addAction(self.menuless_qaction) self.store_menu.addAction(_('Search for this author'), self.search_author) self.store_menu.addAction(_('Search for this title'), self.search_title) self.store_menu.addAction(_('Search for this book'), self.search_author_title) @@ -41,7 +43,6 @@ class StoreAction(InterfaceAction): self.store_list_menu.addAction(n, partial(self.open_store, p)) self.store_menu.addSeparator() self.store_menu.addAction(_('Choose stores'), self.choose) - self.qaction.setMenu(self.store_menu) def do_search(self): return self.search() diff --git a/src/calibre/gui2/actions/view.py b/src/calibre/gui2/actions/view.py index f67b0767d6..f6797b5e8f 100644 --- a/src/calibre/gui2/actions/view.py +++ b/src/calibre/gui2/actions/view.py @@ -7,7 +7,7 @@ __docformat__ = 'restructuredtext en' import os, time -from PyQt4.Qt import Qt, QMenu, QAction, pyqtSignal +from PyQt4.Qt import Qt, QAction, pyqtSignal from calibre.constants import isosx from calibre.gui2 import error_dialog, Dispatcher, question_dialog, config, \ @@ -35,20 +35,19 @@ class ViewAction(InterfaceAction): name = 'View' action_spec = (_('View'), 'view.png', None, _('V')) action_type = 'current' + action_add_menu = True + action_menu_clone_qaction = True def genesis(self): self.persistent_files = [] self.qaction.triggered.connect(self.view_book) - self.view_menu = QMenu() + self.view_action = self.menuless_qaction + self.view_menu = self.qaction.menu() ac = self.view_specific_action = QAction(_('View specific format'), self.gui) - self.qaction.setMenu(self.view_menu) ac.setShortcut(Qt.AltModifier+Qt.Key_V) ac.triggered.connect(self.view_specific_format, type=Qt.QueuedConnection) - ac = self.view_action = QAction(self.qaction.icon(), - self.qaction.text(), self.gui) - ac.triggered.connect(self.view_book) - ac = self.create_action(spec=(_('Read a random book'), 'catalog.png', + ac = self.create_action(spec=(_('Read a random book'), 'random.png', None, None), attr='action_pick_random') ac.triggered.connect(self.view_random) ac = self.clear_history_action = QAction( diff --git a/src/calibre/manual/gui.rst b/src/calibre/manual/gui.rst index 23813a27a8..db71b1ccc7 100755 --- a/src/calibre/manual/gui.rst +++ b/src/calibre/manual/gui.rst @@ -527,6 +527,8 @@ Calibre has several keyboard shortcuts to save you time and mouse movement. Thes - Remove selected Books * - :kbd:`E` - Edit metadata of selected books + * - :kbd:`G` + - Get Books * - :kbd:`I` - Show book details * - :kbd:`M` From a3df43cd9d3f80452adcaaa7901ca3a930547550 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Wed, 3 Aug 2011 04:36:48 +0000 Subject: [PATCH 42/76] Launchpad automatic translations update. --- src/calibre/translations/ar.po | 8 +- src/calibre/translations/cs.po | 58 ++++++------- src/calibre/translations/eu.po | 25 +++--- src/calibre/translations/pl.po | 51 +++++++---- src/calibre/translations/sl.po | 14 +-- src/calibre/translations/zh_TW.po | 139 +++++++++++++++--------------- 6 files changed, 157 insertions(+), 138 deletions(-) diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 773ddbed87..20119fdc35 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-27 06:39+0000\n" +"PO-Revision-Date: 2011-08-02 10:54+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:34+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182 msgid "&Monospace family:" @@ -961,7 +961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1090 msgid "Card B" -msgstr "" +msgstr "بلكبيبي" #: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index b0e7ade440..094b20b0a2 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-05-22 19:29+0000\n" -"Last-Translator: Marek Sušický \n" +"PO-Revision-Date: 2011-08-02 18:02+0000\n" +"Last-Translator: Jan Kubík \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:39+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:35+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -247,7 +247,7 @@ msgstr "Uložit" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "Obchod s e-knihami." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -322,11 +322,11 @@ msgstr "Nastavuje metadata ze souborů %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Přidejte knihy do Calibre nebo připojeného zařízení" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "Přenést poznámky z připojeného Kindle (experimentální)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" @@ -334,19 +334,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Převést knihy do různých formátů e-knih" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "Smazat knihy z vaší knihovny Calibre nebo připojeného zařízení" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "Upravit metadata knih ve vaší knihovně Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Číst knihy ve vaší knihovně Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" @@ -354,11 +354,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Rychle ukázat seznam souvisejících knih" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "Exportovat knihy z knihovny Calibre na pevný disk" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" @@ -366,15 +366,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Restartuj Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "Otevři složku, která obsahuje soubory knih v knihovně Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Pošli knihy do připojeného zařízení" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -393,7 +393,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Snadno najde knihy podobné právě vybrané knize" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" @@ -402,15 +402,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Zkopírovat knihy ze zařízení do knihovny Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "Editovat kolekce, do kterých jsou ve vaší čtečce žazeny knihy" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Kopíruje knihu z jedné knihovny Calibre do jiné" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" @@ -428,7 +428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Získej nové pluginy pro Calibre nebo aktualizuj stávající" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -665,7 +665,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Převeď e-knihy do formátu %s" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -897,7 +897,7 @@ msgstr "Zakázat uvedený modul" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znaků." #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -1030,7 +1030,7 @@ msgstr "Záznamy metadat v zařízení se aktualizují..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d z %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1206,11 +1206,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Spojeno s BOEYE BEX Serial eBook readers." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Spojeno s BOEYE BDX serial eBook readers." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1238,7 +1238,7 @@ msgstr "Komunikace se čtečkou PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Spojeno s PocketBook 360+ reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1300,7 +1300,7 @@ msgstr "Komunikace se čtečkou The Book." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Spojeno s Libre Air reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1465,7 +1465,7 @@ msgstr "Komunikace s EEE Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Spojeno s tabletem Adam" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 9f4c70a937..823f257b70 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-01 05:15+0000\n" -"Last-Translator: Kovid Goyal \n" +"PO-Revision-Date: 2011-08-02 08:49+0000\n" +"Last-Translator: gorkaazk \n" "Language-Team: eu@li.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-02 04:33+0000\n" -"X-Generator: Launchpad (build 13552)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:35+0000\n" +"X-Generator: Launchpad (build 13573)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -209,7 +209,7 @@ msgstr "Pertsonalizatu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:56 msgid "Cannot configure" -msgstr "Cannot configure" +msgstr "Ezin da konfiguratu" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318 msgid "File type" @@ -266,6 +266,11 @@ msgid "" "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" +"Sortu TXTZ fitxategi bat TXT fitxategi bat inportatu egiten den bakoitzean. " +"TXTZ fitxategiak irudiei buruzko Markdown edo Textile (testu-" +"fitxategietarako lengoaietan idatzitako) erreferentziak izango ditu. " +"Erreferentzia duten irudiak eta TXT fitxategiak TXTZ fitxategira gehitu " +"egingo dira." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:127 msgid "Extract cover from comic files" @@ -405,7 +410,7 @@ msgstr "" msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" -"Txandakatu hainbat calibre liburutegien artean eta presta ezazu haien " +"Txandakatu hainbat calibre liburutegiren artean eta presta ezazu haien " "mantenua" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 @@ -7888,7 +7893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" -msgstr "" +msgstr "Markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 msgid "" @@ -7903,8 +7908,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" msgstr "" -"Ez sartu aurkibiderik helburu testuan markdown lengoaia erabiltzen ari " -"zarenean" +"Ez sartu Aurkibidea helburu testua markdown (testu-fitxategietarako " +"lengoaia) erabiltzen ari zarenean" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" @@ -7940,7 +7945,7 @@ msgstr "Lerroaren luzeerarik handienera behartu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 msgid "Markdown, Textile" -msgstr "" +msgstr "Markdown, Textile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 msgid "Do not remove links ( tags) before processing" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 21dda518f4..f7a9e6ae85 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -8,16 +8,16 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-20 14:03+0000\n" -"Last-Translator: Bartosz Bubak \n" +"PO-Revision-Date: 2011-08-02 09:24+0000\n" +"Last-Translator: koliberek \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:36+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -3438,7 +3438,9 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "Serie" +msgstr[0] "Seria" +msgstr[1] "Serie" +msgstr[2] "Serii" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -12730,19 +12732,19 @@ msgstr "jest większe niż" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "has" -msgstr "ma" +msgstr "zawiera" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "does not have" -msgstr "nie ma" +msgstr "nie zawiera" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has pattern" -msgstr "ma wzorzec" +msgstr "zawiera wzorzec" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have pattern" -msgstr "nie ma wzorca" +msgstr "nie zawiera wzorca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 @@ -12790,7 +12792,7 @@ msgstr "Wpisz datę w formacie RRRR-MM-DD" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "wpisz łańcuch" +msgstr "Wpisz ciąg znaków." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" @@ -12860,12 +12862,17 @@ msgid "" "

    \n" " " msgstr "" +"

    Ustaw kolor kolumny %(col)s na %(color)s jeśli " +"są spełnione\n" +" następujące warunki:

    \n" +"
      %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" -msgstr "" +msgstr "
  • Jeśli kolumna %(col)s %(action)s: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -18017,14 +18024,15 @@ msgid "" "\n" "For help on an individual command: %%prog command --help\n" msgstr "" -"%%prog command [options] [arguments]\n" +"%%prog polecenie [opcje] [parametry]\n" "\n" -"%%prog to komenda linii interfejsu dla bazy danych książek calibre.\n" +"%%prog to program obsługi bazy danych calibre.\n" "\n" -"komendami mogą być:\n" +"dostępne polecenia:\n" " %s\n" "\n" -"Dla pomocy odnośnie każdej komendy wpisz: %%prog command --help\n" +"Aby uzyskać informacje o poszczególnych poleceniach wpisz: %%prog polecenie -" +"-help\n" #: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" @@ -18525,9 +18533,7 @@ msgstr "Stworzony przez " msgid "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." -msgstr "" -"Za każdym razem, gdy przekazujesz argumenty do %prog które mają spacje, " -"dołącz argumenty w cudzysłowach." +msgstr "Parametry, zawierające spacje ujmij w cudzysłów." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" @@ -20661,7 +20667,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" -msgstr "" +msgstr "Zachowaj oryginalny plik przy konwersji bez zmiany formatu" #: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" @@ -20670,6 +20676,13 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" +"Przy konwersji bez zmiany formatu na przykład z EPUB do EPUB oryginalny " +"plik\n" +"nie jest usuwany, dzięki czemu możesz poprawić parametry i uruchomić " +"konwersję ponownie\n" +"jeśli okaże się, że wynik nie jest zadowalający.\n" +"Ustawienie tego parametru na False spowoduje, że oryginalny plik nie " +"zostanie zachowany." #~ msgid "Control page layout" #~ msgstr "Wygląd strony kontrolnej" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index a0139e4c76..12eedec814 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: calibre 0.4.49\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-24 20:45+0000\n" +"PO-Revision-Date: 2011-08-02 10:23+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \n" "MIME-Version: 1.0\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2011-07-30 04:51+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:36+0000\n" +"X-Generator: Launchpad (build 13573)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -361,7 +361,7 @@ msgstr "Prenesite novice z interneta v zapisu e-knjige" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Hitro pokaži seznam sorodnih knjig" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -405,7 +405,7 @@ msgstr "Enostavno poiščite knjige, podobne trenutno izbrani" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "Preklopi med različnimi knjižnicami calibre in opravi vzdrževanje" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" @@ -421,7 +421,7 @@ msgstr "Kopirajte knjigo iz ene knjižnice calibre v drugo" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "Opravi manjše prilagoditve datotek epub v knjižnici calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" @@ -435,7 +435,7 @@ msgstr "Poiščite knjige v različnih prodajalnah knjig" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Poišči nove vtičnike calibre ali posodobi obstoječe" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index fa86d4ac27..426a506c78 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-05-20 05:37+0000\n" +"PO-Revision-Date: 2011-08-02 07:35+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-03 04:36+0000\n" +"X-Generator: Launchpad (build 13573)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -244,11 +244,11 @@ msgstr "偏好設定" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Store" -msgstr "" +msgstr "商店" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "電子書商店。" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -323,65 +323,65 @@ msgstr "從%s檔案中設定詮釋資料" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "將書籍加入 calibre 或連接的裝置" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "從連接的 Kindle 中取回註解 (實驗性)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "產生您 calibre 書庫中書籍的分類" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "將書籍轉換為各種電子書格式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "從您的 calibre 書庫或連接的裝置刪除書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "編輯 calibre 書庫中書籍的元數據" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "閱讀您的 calibre 書庫的書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "從網際網路將新聞下載為電子書格式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "快速顯示相關書籍的清單" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "從您的 calibre 書庫匯出電子書到硬碟" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "在分離的彈出式視窗中顯示書籍詳細資料" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "重新啟動 calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "開啟包含在您的 calibre 書庫裡書籍的資料夾" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "傳送書籍到連接的裝置" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" -msgstr "" +msgstr "透過電子郵件或網頁傳送書籍同時連線到 iTunes 或您電腦上的資料夾 (如果它們是裝置)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -390,46 +390,46 @@ msgstr "瀏覽 calibre 使用者手冊" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "自訂 calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "輕鬆的找到與目前選取類似的書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "在不同的 calibre 書庫中切換並對它們進行維護" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "從裝置複製書籍到您的 calibre 書庫" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "編輯放在您裝置中書籍的收藏" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "從一個 calibre 書庫複製書籍到另一個書庫" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "對您的 calibre 書庫中的 epub 檔案中進行小部分調整" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" -msgstr "" +msgstr "當搜尋您的 calibre 書庫時以突顯模式尋找下一個或上一個符合項" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "從不同的書籍零售商搜尋書籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "取得您現有 calibre 外掛程式的新版本" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -600,7 +600,7 @@ msgstr "元數據下載" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Control how calibre downloads ebook metadata from the net" -msgstr "" +msgstr "控制 calibre 如何從網路下載電子書元數據" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 @@ -652,7 +652,7 @@ msgstr "如果開啟本選項,輸出的外掛程式將儘可能使用人類可 #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "將電子書轉換為 %s 格式" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -870,7 +870,7 @@ msgstr "關閉已經命名的外掛程式" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +msgstr "書庫的路徑太長。必須少於 %d 字元。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -931,11 +931,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:64 msgid "Disable Apple driver" -msgstr "" +msgstr "停用 Apple 驅動程式" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:68 msgid "Enable Apple driver" -msgstr "" +msgstr "啟用 Apple 驅動程式" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Use Series as Category in iTunes/iBooks" @@ -943,7 +943,7 @@ msgstr "以系列做為 iTunes/iBooks 中的分類" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:119 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" -msgstr "" +msgstr "啟用以使用和 iTunes 類別、iBooks 分類的叢書名稱" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:121 msgid "Cache covers from iTunes/iBooks" @@ -951,7 +951,7 @@ msgstr "快取 iTunes/iBooks 封面" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:123 msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" +msgstr "啟用以從 iTunes/iBooks 快取並顯示封面" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:124 #, python-format @@ -999,7 +999,7 @@ msgstr "正在更新裝置元數據清單..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d / %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1170,11 +1170,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "與 BOEYE BEX 系列電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "與 BOEYE BDX 系列電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1202,7 +1202,7 @@ msgstr "與 PocketBook 602/603/902/903 閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "與 PocketBook 360+ 系列閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1262,7 +1262,7 @@ msgstr "與 The Book 閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "與 Libre Air 系列電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1372,7 +1372,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "建立自動管理的標籤" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 @@ -1428,7 +1428,7 @@ msgstr "與 EEE Reader 連接" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "與 Adam 平板電腦連接" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1436,11 +1436,11 @@ msgstr "與 Nextbook Reader 連接" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "與 Moovybook 閱讀器連接" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "與 COBY 連接" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1464,7 +1464,7 @@ msgstr "與 the Nook eBook 閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "與 Nook Color 和 TSR 電子書閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1540,7 +1540,7 @@ msgstr "如果您想要封面縮圖保持與封面相同的長寬比(寬度與 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 msgid "Search for books in all folders" -msgstr "" +msgstr "搜尋所有資料夾中的書籍" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 msgid "" @@ -1548,6 +1548,7 @@ msgid "" "device and its cards. This permits calibre to find books put on the device " "by other software and by wireless download." msgstr "" +"設定這個選項會告訴 calibre 搜尋裝置和記憶卡中所有資料夾的書籍。這會允許 calibre 尋找其他軟體或無線下載放在裝置中的書籍。" #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 @@ -1719,7 +1720,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 msgid "USB Vendor ID (in hex)" -msgstr "" +msgstr "USB 廠商 ID (hex 格式)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 @@ -1732,12 +1733,12 @@ msgstr "要取得這個 ID 請使用 偏好設定 -> 雜項 -> 取得設定使 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "" +msgstr "USB 產品 ID (hex 格式)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 msgid "USB Revision ID (in hex)" -msgstr "" +msgstr "USB 修訂版 ID (hex 格式)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 @@ -3243,31 +3244,31 @@ msgstr "封面" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "從 Amazon 下載元數據和封面" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" -msgstr "" +msgstr "TW" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" -msgstr "" +msgstr "法國" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" -msgstr "" +msgstr "德國" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" -msgstr "" +msgstr "英國(UK)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "義大利" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" -msgstr "" +msgstr "要使用的 Amazon 網站:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" @@ -4744,7 +4745,7 @@ msgstr "從選取書籍移除所有的格式,除了..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "從選取書籍移除所有的格式" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5157,7 +5158,7 @@ msgstr "執行歡迎精靈" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 msgid "Get plugins to enhance calibre" -msgstr "" +msgstr "取得外掛程式以強化 calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Restart in debug mode" @@ -5312,23 +5313,23 @@ msgstr "同樣標籤的書籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" -msgstr "" +msgstr "取得書籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "搜尋電子書" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "搜尋這個作者" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "搜尋這個書名" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "搜尋這本書" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 @@ -5340,7 +5341,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:285 msgid "Choose stores" -msgstr "" +msgstr "選擇商店" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 @@ -5377,7 +5378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "關於取得書籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -14136,7 +14137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:276 msgid "Customize get books search" -msgstr "" +msgstr "自訂取得書籍搜尋" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:286 msgid "Configure search" @@ -14153,7 +14154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107 msgid "Get Books" -msgstr "" +msgstr "取得書籍" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140 msgid "Open a selected book in the system's web browser" From 3693cc6aa827a34fdb2888461ccf39810f24e768 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 Aug 2011 23:00:40 -0600 Subject: [PATCH 43/76] ... --- src/calibre/ebooks/mobi/writer2/indexer.py | 91 +++++++++++++++++----- src/calibre/ebooks/mobi/writer2/main.py | 7 +- src/calibre/manual/faq.rst | 2 +- 3 files changed, 79 insertions(+), 21 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index f1ec1fcec1..873e576eb5 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -33,6 +33,8 @@ class CNCX(object): # {{{ self.strings[item.title] = 0 if is_periodical: self.strings[item.klass] = 0 + aut, desc = item.author, item.description + self.strings[item.author] = self.strings[item.description] = 0 self.records = [] offset = 0 @@ -135,11 +137,10 @@ class IndexEntry(object): RTAG_MAP = {v:k for k, v in TAG_VALUES.iteritems()} - def __init__(self, offset, label_offset, depth=0, class_offset=None, - control_byte_count=1): + def __init__(self, offset, label_offset): self.offset, self.label_offset = offset, label_offset - self.depth, self.class_offset = depth, class_offset - self.control_byte_count = control_byte_count + self.depth, self.class_offset = 0, None + self.control_byte_count = 1 self.length = 0 self.index = 0 @@ -195,6 +196,16 @@ class IndexEntry(object): et = self.entry_type buf.write(bytes(bytearray([et]))) + if self.control_byte_count == 2: + flags = 0 + for attr in ('image_index', 'desc_offset', 'author_offset'): + val = getattr(self, attr) + if val is not None: + tag = self.RTAG_MAP[attr] + bm = TAGX.BITMASKS[tag] + flags |= bm + buf.write(bytes(bytearray([flags]))) + for tag in self.tag_nums: attr = self.RTAG_MAP[tag] val = getattr(self, attr) @@ -203,18 +214,34 @@ class IndexEntry(object): for x in val: buf.write(encint(x)) + if self.control_byte_count == 2: + for attr in ('image_index', 'desc_offset', 'author_offset'): + val = getattr(self, attr) + if val is not None: + buf.write(encint(val)) + ans = buf.getvalue() return ans +class PeriodicalIndexEntry(IndexEntry): + + def __init__(self, offset, label_offset, class_offset, depth): + IndexEntry.__init__(offset, label_offset) + self.depth = depth + self.class_offset = class_offset + self.control_byte_count = 2 + class SecondaryIndexEntry(IndexEntry): INDEX_MAP = {'author':73, 'caption':72, 'credit':71, 'description':70, 'mastheadImage':69} def __init__(self, index): - IndexEntry.__init__(self, index, 0, 0) + IndexEntry.__init__(self, index, 0) tag = self.INDEX_MAP[index] + + # The values for this index entry self.secondary = [len(self.INDEX_MAP) if tag == min( self.INDEX_MAP.itervalues()) else 0, 0, tag] @@ -399,6 +426,7 @@ class Indexer(object): # {{{ self.text_size = (RECORD_SIZE * (self.number_of_text_records-1) + size_of_last_text_record) self.masthead_offset = masthead_offset + self.secondary_record_offset = None self.oeb = oeb self.log = oeb.log @@ -418,6 +446,17 @@ class Indexer(object): # {{{ self.records = [] + if self.is_periodical: + # Ensure all articles have an author and description before + # creating the CNCX + for node in oeb.toc.iterdescendants(): + if node.klass == 'article': + aut, desc = node.author, node.description + if not aut: aut = _('Unknown') + if not desc: desc = _('No details available') + node.author, node.description = aut, desc + + self.cncx = CNCX(oeb.toc, self.is_periodical) if self.is_periodical: @@ -429,12 +468,17 @@ class Indexer(object): # {{{ self.records.insert(0, self.create_header()) self.records.extend(self.cncx.records) + if is_periodical: + self.secondary_record_offset = len(self.records) + self.records.append(self.create_header(secondary=True)) + self.records.append(self.create_index_record(secondary=True)) + self.calculate_trailing_byte_sequences() - def create_index_record(self): # {{{ + def create_index_record(self, secondary=False): # {{{ header_length = 192 buf = StringIO() - indices = self.indices + indices = list(SecondaryIndexEntry.entries) if secondary else self.indices # Write index entries offsets = [] @@ -474,9 +518,12 @@ class Indexer(object): # {{{ return ans # }}} - def create_header(self): # {{{ + def create_header(self, secondary=False): # {{{ buf = StringIO() - tagx_block = (TAGX().periodical if self.is_periodical else + if secondary: + tagx_block = TAGX().secondary + else: + tagx_block = (TAGX().periodical if self.is_periodical else TAGX().flat_book) header_length = 192 @@ -496,7 +543,7 @@ class Indexer(object): # {{{ buf.write(pack(b'>I', 0)) # Filled in later # Number of index records 24-28 - buf.write(pack(b'>I', len(self.records))) + buf.write(pack(b'>I', 1 if secondary else len(self.records))) # Index Encoding 28-32 buf.write(pack(b'>I', 65001)) # utf-8 @@ -505,7 +552,8 @@ class Indexer(object): # {{{ buf.write(b'\xff'*4) # Number of index entries 36-40 - buf.write(pack(b'>I', len(self.indices))) + indices = list(SecondaryIndexEntry.entries) if secondary else self.indices + buf.write(pack(b'>I', len(indices))) # ORDT offset 40-44 buf.write(pack(b'>I', 0)) @@ -517,7 +565,7 @@ class Indexer(object): # {{{ buf.write(pack(b'>I', 0)) # Number of CNCX records 52-56 - buf.write(pack(b'>I', len(self.cncx.records))) + buf.write(pack(b'>I', 0 if secondary else len(self.cncx.records))) # Unknown 56-180 buf.write(b'\0'*124) @@ -531,10 +579,12 @@ class Indexer(object): # {{{ # TAGX block buf.write(tagx_block) - num = len(self.indices) + num = len(indices) # The index of the last entry in the NCX - buf.write(encode_number_as_hex(num-1)) + idx = indices[-1].index + buf.write(encode_number_as_hex(idx) if isinstance(idx, int) else + idx.encode('ascii')) # The number of entries in the NCX buf.write(pack(b'>H', num)) @@ -612,11 +662,12 @@ class Indexer(object): # {{{ id_offsets = self.serializer.id_offsets - periodical = IndexEntry(periodical_node_offset, + periodical = PeriodicalIndexEntry(periodical_node_offset, self.cncx[periodical_node.title], - class_offset=self.cncx[periodical_node.klass]) + self.cncx[periodical_node.klass], 0) periodical.length = periodical_node_size periodical.first_child_index = 1 + periodical.image_index = self.masthead_offset seen_sec_offsets = set() seen_art_offsets = set() @@ -632,7 +683,7 @@ class Indexer(object): # {{{ if offset in seen_sec_offsets: continue seen_sec_offsets.add(offset) - section = IndexEntry(offset, label, class_offset=klass, depth=1) + section = PeriodicalIndexEntry(offset, label, klass, 1) section.parent_index = 0 for art in sec: try: @@ -644,9 +695,11 @@ class Indexer(object): # {{{ if offset in seen_art_offsets: continue seen_art_offsets.add(offset) - article = IndexEntry(offset, label, class_offset=klass, - depth=2) + article = PeriodicalIndexEntry(offset, label, klass, 2) normalized_articles.append(article) + article.author_offset = self.cncx[art.author] + article.desc_offset = self.cncx[art.description] + if normalized_articles: normalized_articles.sort(key=lambda x:x.offset) normalized_sections.append((section, normalized_articles)) diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index b4f781e5b0..cf35f279b7 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -340,7 +340,12 @@ class MobiWriter(object): record0.write(b'\xff' * 8) # 0x20 - 0x23 : Secondary index record - record0.write(pack(b'>I', 0xffffffff)) + sir = 0xffffffff + if (self.primary_index_record_idx is not None and + self.indexer.secondary_record_offset is not None): + sir = (self.primary_index_record_idx + + self.indexer.secondary_record_offset) + record0.write(pack(b'>I', sir)) # 0x24 - 0x3f : Unknown record0.write(b'\xff' * 28) diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst index 556f508880..6801320589 100644 --- a/src/calibre/manual/faq.rst +++ b/src/calibre/manual/faq.rst @@ -508,7 +508,7 @@ There are three possible things I know of, that can cause this: * You are using a Wacom branded mouse. There is an incompatibility between Wacom mice and the graphics toolkit |app| uses. Try using a non-Wacom mouse. - * You have invalid files in your fonts folder. If this is the case, start |app| in debug mode as desribed in the previous answer and you will get messages about invalid files in :file:`C:\\Windows\\fonts`. Delete these files and you will be fine. + * Sometimes if some software has installed lots of new files in your fonts folder, |app| can crash until it finishes indexing them. Just start |app|, then leave it alone for about 20 minutes, without clicking on anything. After that you should be able to use |app| as normal. |app| is not starting on OS X? From b454952438e765806a3e819635ba3b65695f4082 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Aug 2011 10:48:42 -0600 Subject: [PATCH 44/76] Carta Capital by Pablo Aldama --- recipes/carta_capital.recipe | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 recipes/carta_capital.recipe diff --git a/recipes/carta_capital.recipe b/recipes/carta_capital.recipe new file mode 100644 index 0000000000..8bd21046b1 --- /dev/null +++ b/recipes/carta_capital.recipe @@ -0,0 +1,23 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class AdvancedUserRecipe1312361378(BasicNewsRecipe): + title = u'Carta capital' + __author__ = 'Pablo Aldama' + language = 'pt_BR' + oldest_article = 9 + max_articles_per_feed = 100 + + feeds = [(u'Politica', u'http://www.cartacapital.com.br/category/politica/feed') + ,(u'Economia', u'http://www.cartacapital.com.br/category/economia/feed') + ,(u'Cultura', u'http://www.cartacapital.com.br/category/cultura/feed') + ,(u'Internacional', u'http://www.cartacapital.com.br/category/internacional/feed') + ,(u'Saude', u'http://www.cartacapital.com.br/category/saude/feed') + ,(u'Sociedade', u'http://www.cartacapital.com.br/category/sociedade/feed') + ,(u'Tecnologia', u'http://www.cartacapital.com.br/category/tecnologia/feed') + ,(u'Carta na escola', u'http://www.cartacapital.com.br/category/carta-na-escola/feed') + ,(u'Carta fundamental', u'http://www.cartacapital.com.br/category/carta-fundamental/feed') + ,(u'Carta verde', u'http://www.cartacapital.com.br/category/carta-verde/feed') + +] + def print_version(self, url): + return url + '/print' From ef4d50ea61b2cd78f0bdd44efc3d64873a29b1a1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Aug 2011 11:29:35 -0600 Subject: [PATCH 45/76] ... --- src/calibre/ebooks/mobi/writer2/indexer.py | 20 +++++++++++--------- src/calibre/ebooks/mobi/writer2/main.py | 11 +++++++---- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 873e576eb5..60b5f001cf 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -33,8 +33,10 @@ class CNCX(object): # {{{ self.strings[item.title] = 0 if is_periodical: self.strings[item.klass] = 0 - aut, desc = item.author, item.description - self.strings[item.author] = self.strings[item.description] = 0 + if item.author: + self.strings[item.author] = 0 + if item.description: + self.strings[item.description] = 0 self.records = [] offset = 0 @@ -65,8 +67,8 @@ class CNCX(object): # {{{ class TAGX(object): # {{{ BITMASKS = {11:0b1} - BITMASKS.update({x:i+1 for i, x in enumerate([1, 2, 3, 4, 5, 21, 22, 23])}) - BITMASKS.update({x:i+1 for i, x in enumerate([69, 70, 71, 72, 73])}) + BITMASKS.update({x:(1 << i) for i, x in enumerate([1, 2, 3, 4, 5, 21, 22, 23])}) + BITMASKS.update({x:(1 << i) for i, x in enumerate([69, 70, 71, 72, 73])}) NUM_VALUES = defaultdict(lambda x:1) NUM_VALUES[11] = 3 @@ -181,7 +183,7 @@ class IndexEntry(object): def entry_type(self): ans = 0 for tag in self.tag_nums: - ans |= (1 << (TAGX.BITMASKS[tag])) # 1 << x == 2**x + ans |= TAGX.BITMASKS[tag] return ans @property @@ -201,7 +203,7 @@ class IndexEntry(object): for attr in ('image_index', 'desc_offset', 'author_offset'): val = getattr(self, attr) if val is not None: - tag = self.RTAG_MAP[attr] + tag = self.TAG_VALUES[attr] bm = TAGX.BITMASKS[tag] flags |= bm buf.write(bytes(bytearray([flags]))) @@ -226,7 +228,7 @@ class IndexEntry(object): class PeriodicalIndexEntry(IndexEntry): def __init__(self, offset, label_offset, class_offset, depth): - IndexEntry.__init__(offset, label_offset) + IndexEntry.__init__(self, offset, label_offset) self.depth = depth self.class_offset = class_offset self.control_byte_count = 2 @@ -478,7 +480,7 @@ class Indexer(object): # {{{ def create_index_record(self, secondary=False): # {{{ header_length = 192 buf = StringIO() - indices = list(SecondaryIndexEntry.entries) if secondary else self.indices + indices = list(SecondaryIndexEntry.entries()) if secondary else self.indices # Write index entries offsets = [] @@ -552,7 +554,7 @@ class Indexer(object): # {{{ buf.write(b'\xff'*4) # Number of index entries 36-40 - indices = list(SecondaryIndexEntry.entries) if secondary else self.indices + indices = list(SecondaryIndexEntry.entries()) if secondary else self.indices buf.write(pack(b'>I', len(indices))) # ORDT offset 40-44 diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index cf35f279b7..cc03430144 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -106,7 +106,7 @@ class MobiWriter(object): self.log.exception('Failed to generate MOBI index:') else: self.primary_index_record_idx = len(self.records) - for i in xrange(len(self.records)): + for i in xrange(self.last_text_record_idx + 1): if i == 0: continue tbs = self.indexer.get_trailing_byte_sequence(i) self.records[i] += encode_trailing_data(tbs) @@ -146,6 +146,7 @@ class MobiWriter(object): oeb = self.oeb oeb.logger.info('Serializing images...') self.image_records = [] + self.image_map = {} mh_href = self.masthead_offset = None if 'masthead' in oeb.guide: @@ -171,10 +172,12 @@ class MobiWriter(object): oeb.logger.warn('Bad image file %r' % item.href) continue else: + self.image_map[item.href] = len(self.image_records) + self.image_records.append(data) + if item.href == mh_href: self.masthead_offset = len(self.image_records) - 1 elif item.href == cover_href: - self.image_records.append(data) self.cover_offset = len(self.image_records) - 1 try: data = rescale_image(item.data, dimen=MAX_THUMB_DIMEN, @@ -193,7 +196,7 @@ class MobiWriter(object): def generate_text(self): self.oeb.logger.info('Serializing markup content...') - self.serializer = Serializer(self.oeb, self.images, + self.serializer = Serializer(self.oeb, self.image_map, write_page_breaks_after_item=self.write_page_breaks_after_item) text = self.serializer() self.text_length = len(text) @@ -539,7 +542,7 @@ class MobiWriter(object): else: # Pretend to be kindlegen 1.2 vals = {204:201, 205:1, 206:2, 207:33307} - for code, val in vals: + for code, val in vals.iteritems(): exth.write(pack(b'>III', code, 12, val)) nrecs += 1 From 57966cac76ba412c8b9286394a72808b2908073d Mon Sep 17 00:00:00 2001 From: Li Fanxi Date: Thu, 4 Aug 2011 01:48:40 +0800 Subject: [PATCH 46/76] [Bug] Revert the wrong changes made when merging into trunk. fileName in FileStream object is only an ID of the file name and should not be processed by ascii_filename() to retain the '/' character --- src/calibre/ebooks/snb/snbfile.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/snb/snbfile.py b/src/calibre/ebooks/snb/snbfile.py index 88b586539b..1341632a55 100644 --- a/src/calibre/ebooks/snb/snbfile.py +++ b/src/calibre/ebooks/snb/snbfile.py @@ -7,7 +7,6 @@ __docformat__ = 'restructuredtext en' import sys, struct, zlib, bz2, os from calibre import guess_type -from calibre.utils.filenames import ascii_filename class FileStream: def IsBinary(self): @@ -158,7 +157,7 @@ class SNBFile: f.fileBody = open(os.path.join(tdir,fileName), 'rb').read() f.fileName = fileName.replace(os.sep, '/') if isinstance(f.fileName, unicode): - f.fileName = ascii_filename(f.fileName).encode('ascii') + f.fileName = f.fileName.encode("ascii", "ignore"); self.files.append(f) def AppendBinary(self, fileName, tdir): @@ -168,7 +167,7 @@ class SNBFile: f.fileBody = open(os.path.join(tdir,fileName), 'rb').read() f.fileName = fileName.replace(os.sep, '/') if isinstance(f.fileName, unicode): - f.fileName = ascii_filename(f.fileName).encode('ascii') + f.fileName = f.fileName.encode("ascii", "ignore"); self.files.append(f) def GetFileStream(self, fileName): From ba17bae957f95ad7f24d25f27feb4ecf56c9108f Mon Sep 17 00:00:00 2001 From: Li Fanxi Date: Thu, 4 Aug 2011 01:59:10 +0800 Subject: [PATCH 47/76] [Bug] Unable to connect to Bambook, due to API spec change in Device plugin. --- src/calibre/devices/bambook/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/devices/bambook/driver.py b/src/calibre/devices/bambook/driver.py index f251310d77..b3a552b33c 100644 --- a/src/calibre/devices/bambook/driver.py +++ b/src/calibre/devices/bambook/driver.py @@ -59,7 +59,7 @@ class BAMBOOK(DeviceConfig, DevicePlugin): def reset(self, key='-1', log_packets=False, report_progress=None, detected_device=None) : - self.open() + self.open(None) def open(self, library_uuid): # Make sure the Bambook library is ready From cbbfb97cc157acf67ab1acaa735542919dc41a69 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Thu, 4 Aug 2011 04:34:02 +0000 Subject: [PATCH 48/76] Launchpad automatic translations update. --- src/calibre/translations/de.po | 263 +++++++---- src/calibre/translations/ro.po | 110 +++-- src/calibre/translations/ru.po | 704 +++++++++++++++++------------- src/calibre/translations/sv.po | 177 +++++--- src/calibre/translations/zh_CN.po | 118 ++--- 5 files changed, 829 insertions(+), 543 deletions(-) diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 716814a1c1..21bb5134e3 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-28 10:22+0000\n" +"PO-Revision-Date: 2011-08-04 00:17+0000\n" "Last-Translator: Christine Emrich \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:42+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-04 04:32+0000\n" +"X-Generator: Launchpad (build 13573)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -1066,7 +1066,7 @@ msgstr "Aktualisiere die Liste der Geräte-Metadaten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d von %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1520,7 +1520,7 @@ msgstr "Kommunikation mit dem Nextbook Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "Kommunikation mit dem Moovybook Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" @@ -2346,6 +2346,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" +"Erlaubt doppelte Einträge, wenn ein Inhaltsverzeichnis aus den Links des " +"Eingabedokumentes erzeugt wird. Erlaubt also mehr als einen Eintag mit " +"demselben Text, solange die Einträge auf unterschiedliche Stellen verweisen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" @@ -2470,6 +2473,10 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." msgstr "" +"Wenn Calibre Leerzeilen zwischen Paragraphen entfernt, wird automatisch ein " +"Einzug für die erste Zeile gesetzt, damit einzelne Paragraphen leicht " +"unterschieden werden können. Mit dieser Option kann die Größe dieses " +"Einzuges (in em) kontrolliert werden." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2492,6 +2499,9 @@ msgid "" "Set the height of the inserted blank lines (in em). The height of the lines " "between paragraphs will be twice the value set here." msgstr "" +"Setzt die Höhe der eingefügten Leerzeilen (in em). Die Höhe der Zeilen " +"zwischen den Paragraphen wird das Doppelte des hier gesetzten Wertes " +"betragen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 msgid "" @@ -2786,7 +2796,7 @@ msgstr "Erstellen" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "Analyse von %(name)s schlug fehl mit folgendem Fehler: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -3142,7 +3152,7 @@ msgstr "%s ist eine leere Datei" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "Analyse des Links %(tag)s %(children)s schlug fehl" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3152,7 +3162,7 @@ msgstr "Konnte Link %s nicht zu TOC hinzufügen" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "Konnte Bild %(path)s nicht verarbeiten. Fehler: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format @@ -3528,6 +3538,16 @@ msgid "" "some metadata on a file type that does not support it, the metadata will be\n" "silently ignored.\n" msgstr "" +"\n" +"Lesen/Schreiben von Metadaten aus/in eBook-Dateien.\n" +"\n" +"Unterstützte Formate zum Lesen von Metadaten: %(read)s\n" +"\n" +"Unterstützte Formate zum Schreiben von Metadaten: %(write)s\n" +"\n" +"Verschiedene Dateitypen unterstützen verschiedene Arten von Metadaten. \n" +"Wenn Sie versuchen Metadaten in einem Dateityp zu setzen, der diese \n" +"nicht unterstützt, werden diese Matadaten ohne Warnung ignoriert.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 msgid "" @@ -3687,6 +3707,8 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Metadaten und Umschlagbilder von Douban.com herunterladen. Nur für " +"chinesischsprachige Bücher sinnvoll." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" @@ -3758,6 +3780,8 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" +"Fügt dem Buch kein Inhaltsverzeichnis hinzu. Nützlich, wenn das Buch sein " +"eigenes Inhaltsverzeichnis hat." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 @@ -3788,6 +3812,8 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" +"Fügt das Inhaltsverzeichnis am Anfang eines Buches hinzu anstatt an dessen " +"Ende. Nicht empfohlen." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 msgid "All articles" @@ -4901,7 +4927,7 @@ msgstr "Katalog-Verzeichnis exportieren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Wählen Sie das Ziel für %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -5197,7 +5223,7 @@ msgstr "Konnte Bücher nicht kopieren: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "%(num)d Bücher nach %(loc)s kopiert" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5289,12 +5315,16 @@ msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" +"Wählen Sie die Formate, die nicht gelöscht werden sollen.

    Beachten " +"Sie, dass dies niemals alle Formate eines Buches löscht." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 msgid "" "All formats for the selected books will be deleted from your " "library.
    The book metadata will be kept. Are you sure?" msgstr "" +"Alle Formate des ausgewählten Buches werden aus Ihrer Bibliothek " +"gelöscht
    Die Metadaten werden aufgehoben. Sind Sie sich sicher?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5820,7 +5850,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Q" -msgstr "" +msgstr "Q" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Show quickview" @@ -6344,7 +6374,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "" +msgstr "Umschlagsbild-Größe: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -7254,7 +7284,7 @@ msgstr "&Abstand zwischen Paragrafen entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Leere &Zeile zwischen den Absätzen einfügen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -7263,7 +7293,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "Text&ausrichtung:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -7298,11 +7328,11 @@ msgstr "Satzzeichen o&ptimieren" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "&Einzugsgröße:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" -msgstr "" +msgstr "&Zeilenabstand" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -7526,6 +7556,8 @@ msgstr "Schlagwort für die Kennzeichnung als persönliches Dokument:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" +"Das generierte Inhaltsverzeichnis an den &Anfang des Buches anstatt ans Ende " +"setzen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7650,11 +7682,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:144 msgid "Could not open file" -msgstr "" +msgstr "Konnte Datei nicht öffnen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" msgstr "" +"Konnte die Datei nicht öffnen. Soll sie in einem anderen Programm geöffnet " +"werden?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "Open book" @@ -7916,6 +7950,7 @@ msgstr "&Filter für Inhaltsverzeichnis:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" msgstr "" +"&Doppelte Verlinkungen erlauben, wenn das Inhaltverzeichnis erstellt wird" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -8331,7 +8366,7 @@ msgstr "zum Übertragen ausgewählt" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format msgid "%(num)i of %(total)i Books" -msgstr "" +msgstr "%(num)i von %(total)i Büchern" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format @@ -8779,7 +8814,7 @@ msgstr "Neuer &Ort:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 msgid "Use the previously &existing library at the new location" -msgstr "" +msgstr "Die bereits &existierende Bibliothek an einem neuen Ort benutzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 msgid "&Create an empty library at the new location" @@ -8947,7 +8982,7 @@ msgstr "Autorensortierung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" -msgstr "" +msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 @@ -9071,7 +9106,7 @@ msgstr "Aktive Aufträge" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "Ausgewählte Aufträge &stoppen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -9167,6 +9202,8 @@ msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" +"Sofort alle Änderungen anwenden, ohne diesen Dialog zu schließen. Diese " +"Aktion kann nicht abgebrochen oder rückgängig gemacht werden." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:383 #, python-format @@ -9769,6 +9806,10 @@ msgid "" "\n" "Right-click and choose Donate to reward: " msgstr "" +"Dieses Plugin ist KOSTENLOS, aber Sie können die Entwickler für \n" +"ihren Einsatz belohnen, indem Sie per PayPal für sie spenden.\n" +"\n" +"Rechtsklicken Sie und wählen Sie \"Spende an den Entwickler\" um zu zahlen: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:387 msgid "Platform unavailable" @@ -9806,12 +9847,14 @@ msgstr "Mit der rechten Maustaste klicken, um weitere Optionen einzublenden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:430 #, python-format msgid "This plugin can only be installed on: %s" -msgstr "" +msgstr "Dieses Plugin kann nur installiert werden auf: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:434 #, python-format msgid "You must upgrade to at least Calibre %s before installing this plugin" msgstr "" +"Sie müssen Calibre mindestens auf Version %s aktualisieren, bevor Sie das " +"Plugin benutzen können." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 msgid "You can install this plugin" @@ -9887,7 +9930,7 @@ msgstr "Plugin &ein-/ausschalten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:555 msgid "Enable or disable this plugin" -msgstr "" +msgstr "Dieses Plugin ein- oder ausschalten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 @@ -9914,12 +9957,12 @@ msgstr "Plugin &anpassen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #, python-format msgid "Are you sure you want to uninstall the %s plugin?" -msgstr "" +msgstr "Sicher, dass Sie das %s-Plugin deinstallieren wollen?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:687 #, python-format msgid "Install %s" -msgstr "" +msgstr "%s installieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:282 @@ -9935,22 +9978,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:705 #, python-format msgid "Locating zip file for %(name)s: %(link)s" -msgstr "" +msgstr "Suche ZIP-Datei für %(name)s: %(link)s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 msgid "Install Plugin Failed" -msgstr "" +msgstr "Installation des Plugins fehlgeschlagen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:710 #, python-format msgid "Unable to locate a plugin zip file for %s" -msgstr "" +msgstr "Plugin-ZIP-Datei für %s konnte nicht gefunden werden." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 #, python-format msgid "Downloading plugin zip attachment: %s" -msgstr "" +msgstr "Lade ZIP-Anhang des Plugins herunter: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:720 #, python-format @@ -9960,7 +10003,7 @@ msgstr "Installiere Plugin: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:732 #, python-format msgid "Plugin installed: %s" -msgstr "" +msgstr "Plugin installiert: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:298 @@ -9977,6 +10020,10 @@ msgid "" "uninstalled. Please post the error message in details below into the forum " "thread for this plugin and restart Calibre." msgstr "" +"Während der Installation des Plugins ist ein Problem aufgetreten. Dieses " +"Plugin wird nun deinstalliert. Bitte veröffentlichen Sie die Fehlermeldung " +"im Detail unten in den Foren-Thread dieses Plugins und starten Sie Calibre " +"neu." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 msgid "Version history missing" @@ -10042,6 +10089,8 @@ msgstr "" msgid "" "Click in a column in the library view to see the information for that book" msgstr "" +"Klicken Sie auf eine Spalte in der Bibliothek um die Informationen für " +"dieses Buch anzusehen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" @@ -10319,7 +10368,7 @@ msgstr "nie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -msgstr "" +msgstr "vor %(days)d Tage, %(hours)d Stunden und %(mins)d Minuten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:400 msgid "Last downloaded:" @@ -10812,7 +10861,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 #, python-format msgid "%(curr)s (was %(initial)s)" -msgstr "" +msgstr "%(curr)s (war %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 @@ -10907,7 +10956,7 @@ msgstr "Spaltenfarbe setzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" -msgstr "Vorlage Wert:" +msgstr "Vorlagenwert:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" @@ -10925,7 +10974,7 @@ msgstr "&Dokumentation:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" -msgstr "Python- &Code:" +msgstr "Python-&Code:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:30 msgid "Remove any template from the box" @@ -11009,6 +11058,8 @@ msgstr "Kein Schema gewählt" #, python-format msgid "The attached file: %(fname)s is a recipe to download %(title)s." msgstr "" +"Die angehängte Datei: %(fname)s ist ein Downloadschema um %(title)s " +"herunterzuladen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:149 msgid "Recipe for " @@ -11216,12 +11267,13 @@ msgstr "%s herunterladen" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 #, python-format msgid "Downloading %(fname)s from %(url)s" -msgstr "" +msgstr "Lade %(fname)s von %(url)s herunter" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 #, python-format msgid "Failed to download from %(url)r with error: %(err)s" msgstr "" +"Konnte nicht von %(url)r herunterladen, mit der Fehlermeldung: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." @@ -11247,7 +11299,7 @@ msgstr "Herunterladen von Ebook fehlgeschlagen" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:123 #, python-format msgid "Email %(name)s to %(to)s" -msgstr "" +msgstr "%(name)s an %(to)s mailen" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:142 msgid "News:" @@ -11511,12 +11563,11 @@ msgstr " - Aufträge" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Möchten Sie den ausgewählten Auftrag wirklich anhalten?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" -msgstr "Möchten sie wirklich alle nicht- Geräte- Aufträge anhalten?" +msgstr "Möchten Sie wirklich alle nicht-Geräte-Aufträge anhalten?" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:57 msgid "Eject this device" @@ -11666,7 +11717,7 @@ msgstr "Spalte anzeigen" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:222 msgid "Shrink column if it is too wide to fit" -msgstr "" +msgstr "Spalte verkleinern, wenn sie zu Breit für die Anzeige ist" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" @@ -12025,7 +12076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:600 #, python-format msgid "Restore %s from the original" -msgstr "" +msgstr "%s aus dem Original wiederherstellen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:646 msgid "Set the cover for the book from the selected format" @@ -12114,7 +12165,7 @@ msgstr "Dieses Buch hat keinen Umschlag" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Umschlagbild-Größe: %(width)d x %(height)d Pixel" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1041 msgid "stars" @@ -12135,7 +12186,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1137 msgid "I&ds:" -msgstr "" +msgstr "I&ds:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1138 #, python-format @@ -12144,6 +12195,9 @@ msgid "" "\n" "%s" msgstr "" +"Kennungen für dieses Buch ändern. Zum Beispiel: \n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 @@ -12245,7 +12299,7 @@ msgstr "(Fehlerhafter Umschlag)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format msgid "Downloaded %(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d von %(tot)d heruntergeladen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 @@ -12307,6 +12361,8 @@ msgid "" "Manage authors. Use to rename authors and correct individual author's sort " "values" msgstr "" +"Autoren verwalten. Hier können Sie einzelne Autoren umbenennen und deren " +"Autorensortierung korrigieren." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" @@ -12466,6 +12522,8 @@ msgstr "Konnte für %s keine Umschlagbilder finden" #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"%(num)d Umschlagbilder für %(title)s gefunden. Wählen Sie aus, " +"welches Ihnen am besten gefällt." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." @@ -12636,7 +12694,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "" +msgstr "Ja/Nein-Spalten haben drei Werte (erfordert Neustart)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" @@ -12736,7 +12794,7 @@ msgstr "hat nicht ID" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is equal to" -msgstr "Ist gleich" +msgstr "ist gleich" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "is less than" @@ -12752,7 +12810,7 @@ msgstr "hat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "does not have" -msgstr "" +msgstr "nicht hat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has pattern" @@ -12790,7 +12848,7 @@ msgstr "stimmt nicht mit dem Muster überein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75 msgid "If the ___ column ___ values" -msgstr "" +msgstr "Wenn die ___ column ___ values" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:210 msgid "" @@ -12800,7 +12858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "Gib eine Zahl ein" +msgstr "Geben Sie eine Zahl ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" @@ -12808,11 +12866,11 @@ msgstr "Geben Sie ein Datum im Format YYYY-MM-DD ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "" +msgstr "Geben Sie einen Text ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "Gib eine Regular Expression ein" +msgstr "Geben Sie eine Regular Expression ein" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format @@ -12821,7 +12879,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "Erstelle/bearbeite regel für Spaltenfarbe" +msgstr "Erstelle/bearbeite Regel für Spaltenfarbe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" @@ -12830,7 +12888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" -msgstr "" +msgstr "zu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" @@ -12847,7 +12905,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "ungültiger zustand" +msgstr "Ungültiger Zustand" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format @@ -12856,7 +12914,7 @@ msgstr "Eine bedingung für diese Regel ist ungültig: %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "kein zustand" +msgstr "Kein Zustand" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" @@ -12871,6 +12929,10 @@ msgid "" "

    %(rule)s
    \n" " " msgstr "" +"\n" +"

    Erweiterte Regel für Spalte %(col)s:\n" +"

    %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -12881,12 +12943,18 @@ msgid "" "
      %(rule)s
    \n" " " msgstr "" +"

    Spaltenfarbe von %(col)s auf %(color)s setzen " +"wenn\n" +" folgende Bedingungen zutreffen:

    \n" +"
      %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" +"
  • Wenn die %(col)s Spalte %(action)s Wert: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -12894,6 +12962,11 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" +"Sie können die Spaltenfarbe innerhalb der Buchliste mithilfe von \"Regeln\" " +"festlegen, die Calibre vorschreiben, welche Farben benutzt werden sollen. " +"Klicken Sie auf den \"Regel hinzufügen\"-Button unten, um zu beginnen. " +"

    Sie können eine bereits angelegte Regel ändern, indem Sie darauf " +"doppelklicken." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" @@ -13193,6 +13266,8 @@ msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" +"Das Farben-Feld muss leer sein oder die gleiche Anzahl an Einträgen " +"enthalten, wie das Werte-Feld." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 msgid "The color {0} is unknown" @@ -13297,6 +13372,9 @@ msgid "" "href=\"http://docs.python.org/library/string.html#format-string-syntax\">the " "python documentation" msgstr "" +"

    Voreinstellung: Nicht formatiert. Für Details zur Formatierungs-Sprache " +"siehe die Python-Dokumentation" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244 msgid "Format for &dates" @@ -13528,7 +13606,7 @@ msgstr "Gruppiert" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:172 msgid "Column coloring" -msgstr "Spalten farbe" +msgstr "Spaltenfarbe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" @@ -13809,23 +13887,27 @@ msgstr "&lösche alles" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "" +msgstr "Voreinstellung aus&wählen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" "Restore your own subset of checked fields that you define using the 'Set as " "default' button" msgstr "" +"Stellt Ihr eigenes Set an gewählten Feldern wieder her, das Sie durch den " +"\"Als Voreinstellung speichern\"-Button festgelegt haben" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127 msgid "&Set as default" -msgstr "" +msgstr "Als Voreinstellung &speichern" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128 msgid "" "Store the currently checked fields as a default you can restore using the " "'Select default' button" msgstr "" +"Speichert die gerade ausgewählten Felder als Voreinstellung, die Sie mit dem " +"\"Voreinstellung auswählen\"-Button wiederherstellen können." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" @@ -16224,6 +16306,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Schriftgröße %(which)s machen\n" +"Aktuelle Vergrößerung: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -17754,7 +17838,7 @@ msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -"Komma- separierte Liste mit Reporten.\n" +"Komma-separierte Liste mit Reporten.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:893 @@ -17762,7 +17846,7 @@ msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -"Komma- separierte Liste der zu ignorierenden Erweiterungen.\n" +"Komma-separierte Liste der zu ignorierenden Erweiterungen.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:897 @@ -17770,7 +17854,7 @@ msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -"Komma- separierte Liste der zu ignorierenden Namen.\n" +"Komma-separierte Liste der zu ignorierenden Namen.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:927 @@ -17818,6 +17902,8 @@ msgstr "" #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" +"Sie müssen folgende Option angeben, um eine Wiederherstellung durchzuführen: " +"%s" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1025 msgid "" @@ -17853,7 +17939,7 @@ msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -"Komma- separierte Liste von Kategorie- Suchnamen.\n" +"Komma-separierte Liste von Kategorie-Suchnamen.\n" "Standard: alle" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1047 @@ -17902,7 +17988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sDurchschnittliche Bewertung ist %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 #, python-format @@ -18077,6 +18163,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"Format, in dem Daten angezeigt werden sollen. %(day)s - Tag, %(month)s - " +"Monat, %(year)s - Jahr. Voreinstellung ist: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:121 msgid "Convert paths to lowercase." @@ -18187,7 +18275,7 @@ msgstr "Durchschnittliche Bewertung" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f Sterne" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format @@ -18253,7 +18341,7 @@ msgstr "Andere Formate" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:748 #, python-format msgid "Read %(title)s in the %(fmt)s format" -msgstr "" +msgstr "Lese %(title)s im %(fmt)s-Format" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:753 msgid "Get" @@ -18512,7 +18600,7 @@ msgstr "Ausdruck ist keine Funktion oder Konstante" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:182 msgid "format: type {0} requires an integer value, got {1}" -msgstr "" +msgstr "Format: Typ {0} benötigt einen Ganzzahl-Wert, erhielt {1}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:188 msgid "format: type {0} requires a decimal (float) value, got {1}" @@ -18965,7 +19053,7 @@ msgstr "Englisch (Kanada)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Greece)" -msgstr "" +msgstr "Englisch (Griechenland)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (India)" @@ -18977,7 +19065,7 @@ msgstr "Englisch (Thailand)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Turkey)" -msgstr "" +msgstr "Englisch (Türkei)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Cyprus)" @@ -19451,6 +19539,11 @@ msgid "" "a link, it will be ignored.By default, no links are ignored. If both filter " "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" +"Links, die diesem regulären Ausdruck entsprechen, werden ignoriert. Diese " +"Option kann mehrmals angegeben werden, somit werden Links ignoriert, solange " +"sie einem dieser regulären Ausdrücke entsprechen. In der Voreinstellung " +"werden keine Links ignoriert. Wenn sowohl filter-regexp als auch match-" +"regexp definiert sind, dann wird filter-regexp zuerst angewandt." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498 msgid "Do not download CSS stylesheets." @@ -19458,15 +19551,15 @@ msgstr "CSS-Stylesheets nicht herunterladen." #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "OK" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Speichern" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Öffnen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" @@ -19474,59 +19567,59 @@ msgstr "Abrrechen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Schließen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Anwenden" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Nicht speichern" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Ohne Speichern schließen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Verwerfen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Ja" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Ja zu &allen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Nein" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&ein zu allen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Alle speichern" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Abbrechen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Nochmal versuchen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignorieren" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Voreinstellungen wiederherstellen" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 963a1fca02..0f37445fec 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-21 10:10+0000\n" +"PO-Revision-Date: 2011-08-03 11:28+0000\n" "Last-Translator: Anca Stratulat \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2011-07-30 04:49+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-04 04:32+0000\n" +"X-Generator: Launchpad (build 13573)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -3664,6 +3664,8 @@ msgstr "Website-ul Amazonului" msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" +"Metadatele de pe Amazon vor fi preluate utilizând website-ul Amazon al ţării " +"respective." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." @@ -3678,10 +3680,12 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Descarcă metadate şi coperţi de pe Douban.com. Utile doar pentru cărţi în " +"limba chineză." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "Descarcă metadate şi coperţi de pe Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" @@ -3712,7 +3716,7 @@ msgstr "Descarcă coperţi de pe The Open Library" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "" +msgstr "Descarcă metadate şi coperţi de pe Overdrive's Content Reserve" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" @@ -3863,7 +3867,7 @@ msgstr "%s formatul cărţilor nu este acceptat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:941 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Carte %(sidx)s din %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -3883,6 +3887,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"Nu s-a găsit punctul rezonabil în care să împartă: %(path)s mărimea sub-" +"ramură: %(size)d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -4177,6 +4183,8 @@ msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" +"Păstraţi raportul de aspect al copertei, în loc să o întindeţi pentru a " +"umple pe deplin prima pagină a pdf-ului generat." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" @@ -4195,6 +4203,9 @@ msgid "" "depth reduced by default to accommodate applications that can not convert " "images on their own such as Dropbook." msgstr "" +"Nu reduceţi dimensiunea sau adâncimea biţilor de imagine. Imaginile au " +"dimensiunea şi adâncimea redusă în mod implicit pentru a se potrivi " +"aplicaţiilor care nu pot converti imaginile singure, cum ar fi Dropbook." #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:97 @@ -4214,7 +4225,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf2xml/hex_2_utf8.py:296 msgid "error no state found in hex_2_utf8" -msgstr "" +msgstr "eroarea \"no state\" a fost găsită în hex_2_utf8" #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23 @@ -4355,6 +4366,9 @@ msgid "" "with a txt-output-formatting option that is not none because links are " "always removed with plain text output." msgstr "" +"Nu scoateţi link-uri din cadrul documentului. Acest lucru este util numai " +"atunci când este cuplat cu o opţiune txt-output-formatting care nu este nici " +"una, deoarece link-urile sunt întotdeauna scoase cu text simplu de ieşire." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:66 msgid "" @@ -4362,6 +4376,10 @@ msgid "" "paired with a txt-output-formatting option that is not none because links " "are always removed with plain text output." msgstr "" +"Nu scoateţi referinţele imaginilor din cadrul documentului. Acest lucru este " +"util numai atunci când este cuplat cu o opţiune de txt-output-formatting " +"care nu este nici una, deoarece link-urile sunt întotdeauna scoase cu text " +"simplu de ieşire." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:71 msgid "" @@ -4414,7 +4432,7 @@ msgstr "Valori prestabilite pentru conversie la LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Options for the LRF ebook viewer" -msgstr "" +msgstr "Opţiunile pentr ebook viewer LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Formats that are viewed using the internal viewer" @@ -4766,27 +4784,27 @@ msgstr "Fuzionarea adnotărilor utilizatorilor în baza de date" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123 #, python-format msgid "%(time)s
    Last Page Read: %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s
    Ultima Pagină Citită: %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:129 #, python-format msgid "%(time)s
    Last Page Read: Location %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s
    Ultima Pagină Citită: Locaţie %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format msgid "Location %(dl)d • %(typ)s
    %(text)s
    " -msgstr "" +msgstr "Locaţie %(dl)d • %(typ)s
    %(text)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format msgid "Page %(dl)d • %(typ)s
    " -msgstr "" +msgstr "Pagină %(dl)d • %(typ)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:162 #, python-format msgid "Location %(dl)d • %(typ)s
    " -msgstr "" +msgstr "Locaţie %(dl)d • %(typ)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 @@ -4813,7 +4831,7 @@ msgstr "Exportă directorul catalogului" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Selectaţi destinaţie pentru %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -4843,7 +4861,7 @@ msgstr "Redenumeşte bibliotecă" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Eliminaţi biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4899,7 +4917,7 @@ msgstr "directorul %s există deja. Ştergeţi-l mai întâi." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" -msgstr "" +msgstr "Prea lung" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" @@ -4917,7 +4935,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "Bibliotecă eliminată" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4925,6 +4943,9 @@ msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" +"Biblioteca %s a fost eliminată din calibre. Fişierele rămân pe calculatorul " +"dumneavoastră, dacă doriţi să le ştergeţi, va trebui să executaţi acţiunea " +"manual." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 msgid "none" @@ -4937,7 +4958,7 @@ msgstr "Statusul back-up-ului" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 #, python-format msgid "Book metadata files remaining to be written: %s" -msgstr "" +msgstr "Fişierele de metadate ale cărţii rămase pentru a fi scrise: %s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 msgid "Backup metadata" @@ -4958,6 +4979,10 @@ msgid "" "to a location with a shorter path using Windows Explorer, then point calibre " "to the new location and try again." msgstr "" +"Calea către bibliotecă este prea lungă. Trebuie să conţină mai puţin de %d " +"caractere. Mutaţi-vă librăria într-o locaţie cu o cale mai scurtă utilizând " +"Windows Explorer, apoi indicaţii lui calibre noua locaţie şi încercaţi din " +"nou." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 @@ -5098,12 +5123,12 @@ msgstr "Copiez" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 msgid "Could not copy books: " -msgstr "" +msgstr "Cărţile nu au putut fi copiate: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Copiere %(num)d cărţi la %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5172,7 +5197,7 @@ msgstr "Eliminaţi toate formatele de cărţi selectate, cu excepţia ..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "Eliminaţi toate formatele de la cărţile selectate" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5195,12 +5220,17 @@ msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" +"Selectaţi formatele nu care urmează să fie şterse.

    Reţineţi că " +"acest lucru nu va elimina toate formatele dintr-o carte." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 msgid "" "All formats for the selected books will be deleted from your " "library.
    The book metadata will be kept. Are you sure?" msgstr "" +"Toate formatele pentru cărţile selectate vor fi şterse din " +"biblioteca dumneavoastră. .
    Metadata cărţii va fi păstrată. Sunteţi " +"sigur?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5244,6 +5274,8 @@ msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" +"Unele dintre cărţile selectate sunt pe dispozitiv ataşat. De Unde " +"doriţi ca fişierele selectate să fie şterse?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" @@ -5258,6 +5290,8 @@ msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" msgstr "" +"Cărţile selectate vor fi şterse definitiv de pe aparat. Sunteţi " +"sigur?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" @@ -5762,43 +5796,45 @@ msgstr "Gaseste carti" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "Caută ebooks" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "Caută acest autor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "Caută acest titlu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "Caută această carte" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" -msgstr "" +msgstr "Magazine" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:285 msgid "Choose stores" -msgstr "" +msgstr "Alege magazine" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "Nu se poate căuta" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." msgstr "" +"Calibre vă ajută să găsiţi ebook-urile pe care le doriţi, căutând pe website-" +"urile diverselor surse comerciale şi publice cărţi pentru dumneavoastră." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 msgid "" @@ -5823,7 +5859,7 @@ msgstr "Afiseaza din nou acest mesaj" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "Despre \"Obţineţi Cărţi\"" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -5936,7 +5972,7 @@ msgstr "Căută în toate subdirectoarele..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Path error" -msgstr "" +msgstr "Eroare de cale" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "The specified directory could not be processed." @@ -5954,13 +5990,15 @@ msgstr "Nu au fost găsite cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:777 msgid "No permission" -msgstr "" +msgstr "Nu aveţi permisiune" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:290 msgid "" "Cannot add some files as you do not have permission to access them. Click " "Show Details to see the list of such files." msgstr "" +"Nu se poat adăuga unele fişiere deoarece nu aveţi permisiunea de a le " +"accesa. Faceţi clic pe \"Afişare detalii\" pentru a vedea lista de fişiere." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:358 msgid "Added" @@ -5998,7 +6036,7 @@ msgstr "Salvare..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Colectarea de date, vă rog, aşteptaţi ..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" @@ -6006,11 +6044,11 @@ msgstr "Salvat" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:56 msgid "Searching for sub-folders" -msgstr "" +msgstr "Caută sub-foldere" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:61 msgid "Searching for books" -msgstr "" +msgstr "Caută cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:73 msgid "Looking for duplicates based on file hash" @@ -6044,7 +6082,7 @@ msgstr "WizardPage" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:27 msgid "Scanning root folder for books" -msgstr "" +msgstr "Scanarea folderul rădăcină pentru cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:28 msgid "This may take a few minutes" @@ -6379,7 +6417,7 @@ msgstr "Cărţi după &Serii" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Books by &Title" -msgstr "" +msgstr "Cărţi după &Titlu" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 msgid "Books by Author" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 950cf8fb2d..43182ba74f 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -7,16 +7,16 @@ msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-01 01:18+0000\n" -"Last-Translator: Flame-037 \n" +"PO-Revision-Date: 2011-08-04 00:14+0000\n" +"Last-Translator: Aleksey Kabanov \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-08-02 04:34+0000\n" -"X-Generator: Launchpad (build 13552)\n" +"X-Launchpad-Export-Date: 2011-08-04 04:33+0000\n" +"X-Generator: Launchpad (build 13573)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -363,7 +363,7 @@ msgstr "Быстрый показ списка связанных книг" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "Экспорт книг из библиотеки calibre на жесткий диск" +msgstr "Экспорт книг из библиотеки Сalibre на жесткий диск" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" @@ -371,7 +371,7 @@ msgstr "Показывать детали книги в отдельном ок #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "Перезапустить calibre" +msgstr "Перезапустить Сalibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" @@ -394,7 +394,7 @@ msgstr "Просмотреть руководство пользователя C #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Настроить Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" @@ -433,7 +433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Получить новые модули Calibre или обновить существующие" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -449,7 +449,7 @@ msgstr "Интерфейс" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Adjust the look and feel of the calibre interface to suit your tastes" -msgstr "Настройте внешний вид calibre по-своему вкусу" +msgstr "Настройте внешний вид Сalibre по-своему вкусу" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Behavior" @@ -457,7 +457,7 @@ msgstr "Поведение" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Change the way calibre behaves" -msgstr "Настройка поведения calibre" +msgstr "Настройка поведения Сalibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 @@ -486,7 +486,7 @@ msgstr "Поиск" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Customize the way searching for books works in calibre" -msgstr "Кастомизировать способ поиска книг в calibre" +msgstr "Изменить способ поиска книг в Calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 msgid "Input Options" @@ -673,7 +673,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Преобразовать книги в формат %s" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -905,6 +905,7 @@ msgstr "Отключить указанный плагин" #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" +"Путь к библиотеке слишком длинный. Он должен содержать меньше %d символов." #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -1445,11 +1446,11 @@ msgstr "Соединиться с Palm Pre" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:39 msgid "Communicate with the Bq Avant" -msgstr "" +msgstr "Соединиться с the Bq Avant" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:60 msgid "Communicate with the Sweex/Kogan/Q600/Wink" -msgstr "" +msgstr "Соединиться с Sweex/Kogan/Q600/Wink" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:81 #: /home/kovid/work/calibre/src/calibre/devices/misc.py:108 @@ -1470,11 +1471,11 @@ msgstr "Соединиться с Acer Lumiread" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:199 msgid "Communicate with the Aluratek Color" -msgstr "" +msgstr "Соединиться с Aluratek Color" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 msgid "Communicate with the Trekstor" -msgstr "" +msgstr "Соединиться с Trekstor" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:242 msgid "Communicate with the EEE Reader" @@ -1494,7 +1495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "Соединиться с COBY" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -2301,7 +2302,7 @@ msgid "" "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -"Введите путь к балице стилей CSS или чистый CSS. Эта CSS будет включена в " +"Введите путь к таблице стилей CSS или чистый CSS. Эта CSS будет включена в " "правила стиля исходного файла, поэтому она может быть использована для " "переопределения этих правил." @@ -2546,6 +2547,8 @@ msgid "" "Enable heuristic processing. This option must be set for any heuristic " "processing to take place." msgstr "" +"Разрешить эвристическую обработку. Эту опцию нужно включить для выполнения " +"любого вида эвристической обработки." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:525 msgid "" @@ -3328,6 +3331,7 @@ msgid "Series" msgid_plural "Series" msgstr[0] "Серия" msgstr[1] "Серии" +msgstr[2] "Серий" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3344,7 +3348,7 @@ msgstr "Временная метка" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:289 msgid "Published" -msgstr "Опубликовано" +msgstr "Опубликована" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:752 msgid "Rights" @@ -3701,7 +3705,7 @@ msgstr "%s формат книг не поддерживается" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:941 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Книга %(sidx)s из %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:55 msgid "HTML TOC generation options." @@ -4646,7 +4650,7 @@ msgstr "Создать каталог книг в вашей библиотек #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:34 msgid "No books selected for catalog generation" -msgstr "" +msgstr "Не выбраны книги для генерации каталога" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:57 #, python-format @@ -4694,7 +4698,7 @@ msgstr "Переименовать библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Удалить библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4768,7 +4772,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "Библиотека удалена" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4776,6 +4780,8 @@ msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" +"Библиотека %s удалена из calibre. Файлы остались на компьютере. Если вы " +"хотите удалить их, сделайте это вручную." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 msgid "none" @@ -4944,7 +4950,7 @@ msgstr "Невозможно скопировать книги: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Скопировано %(num)d книг в %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -4973,6 +4979,9 @@ msgid "" "can be slow. Should calibre skip the Recycle Bin? If you click Yes " "the files will be permanently deleted." msgstr "" +"Вы пытаетесь удалить %d книг. Отправка такого количества книг в Корзину " +"может быть медленной. Удалить их без использования Корзины? Если вы " +"выберете «Да», файлы будут удалены безвозвратно." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 msgid "Deleting..." @@ -5009,7 +5018,7 @@ msgstr "Удалить все форматы из выбранных книг, #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "Удалить все форматы из выбранных книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5038,6 +5047,9 @@ msgid "" "All formats for the selected books will be deleted from your " "library.
    The book metadata will be kept. Are you sure?" msgstr "" +"Все форматы для выбранных книг будут удалены из " +"библиотеки.
    Метаданные книг останутся. Вы действительно хотите это " +"сделать?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" @@ -5081,6 +5093,8 @@ msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" +"Некоторые из выбранных книг находятся на подключённом устройстве. " +"Откуда вы хотите удалить выбранные файлы?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" @@ -5212,7 +5226,7 @@ msgstr "Не удалось загрузить метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:82 msgid "Failed to download metadata" -msgstr "" +msgstr "Не удалось загрузить метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 @@ -5228,7 +5242,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:92 msgid "Metadata download completed" -msgstr "" +msgstr "Загрузка метаданных завершена" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:94 #, python-format @@ -5236,6 +5250,8 @@ msgid "" "Finished downloading metadata for %d book(s). Proceed with updating " "the metadata in your library?" msgstr "" +"Завершена загрузка метаданных для %d книг. Обновить метаданные в " +"вашей библиотеке?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101 #, python-format @@ -5255,7 +5271,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:137 msgid "Some books changed" -msgstr "" +msgstr "Некоторые книги изменены" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:138 msgid "" @@ -5321,7 +5337,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:471 msgid "Applying changed metadata" -msgstr "" +msgstr "Применение изменённых метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:544 msgid "Some failures" @@ -5412,7 +5428,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "Изменить поведение calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5684,11 +5700,11 @@ msgstr "Просмотреть конкретный формат" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 msgid "Read a random book" -msgstr "" +msgstr "Читать случайную книгу" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 msgid "Clear recently viewed list" -msgstr "" +msgstr "Очистить список последних просмотренных книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 @@ -5826,7 +5842,7 @@ msgstr "Сохранение..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Идёт сбор данных. Пожалуйста, подождите..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:539 msgid "Saved" @@ -5994,7 +6010,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:190 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Donate" -msgstr "" +msgstr "Пожертвовать" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 msgid "Click to open" @@ -6221,11 +6237,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 msgid "Books by &Series" -msgstr "" +msgstr "Книги по &Сериям" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Books by &Title" -msgstr "" +msgstr "Книги по &Заглавию" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 msgid "Books by Author" @@ -6518,11 +6534,11 @@ msgstr "Ввести ссылку" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:523 msgid "Normal view" -msgstr "" +msgstr "Обычный вид" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:524 msgid "HTML Source" -msgstr "" +msgstr "Исходный код HTML" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:40 msgid "" @@ -6545,7 +6561,7 @@ msgstr "Параметры для определенного формата вы #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:15 msgid "Comic Input" -msgstr "Комический Ввод" +msgstr "Ввод комиксов" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 @@ -6562,7 +6578,7 @@ msgstr "&Количество цветов:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101 msgid "Disable &normalize" -msgstr "Блокировать &упорядочивание" +msgstr "Отключить &нормализацию" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102 @@ -6592,7 +6608,7 @@ msgstr "&Альбомная" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:106 msgid "&Right to left" -msgstr "&Справа на лево" +msgstr "&Справа налево" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:105 @@ -6602,7 +6618,7 @@ msgstr "Не сорт&ировать" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:107 msgid "De&speckle" -msgstr "Конт&раст" +msgstr "О&чистка изображения" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 msgid "&Disable comic processing" @@ -6619,11 +6635,12 @@ msgstr "Отключить преобразование изображений #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" -msgstr "" +msgstr "Принудительный размер &изображения:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 msgid "Don't add links to &pages to the Table of Contents for CBC files" msgstr "" +"Не добавлять ссылки на &страницы в таблицу содержимого для CBC-файлов" #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 msgid "Debug" @@ -6715,11 +6732,11 @@ msgstr "Вывод FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 msgid "Sectionize:" -msgstr "" +msgstr "Разбиение на разделы:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46 msgid "Genre" -msgstr "" +msgstr "Жанр" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104 msgid "Font rescaling wizard" @@ -6795,6 +6812,8 @@ msgid "" "Heuristic\n" "Processing" msgstr "" +"Эвристическая\n" +"обработка" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:16 msgid "Modify the document text and structure using common patterns." @@ -6814,15 +6833,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 msgid "Enable &heuristic processing" -msgstr "" +msgstr "Разрешить &эвристическую обработку" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 msgid "Heuristic Processing" -msgstr "" +msgstr "Эвристическая обработка" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 msgid "Unwrap lines" -msgstr "" +msgstr "Убирать переносы строк" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 msgid "Line &un-wrap factor :" @@ -6831,6 +6850,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 msgid "Detect and markup unformatted chapter headings and sub headings" msgstr "" +"Определять и размечать неформатированные заголовки глав и подзаголовки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 msgid "Renumber sequences of

    or

    tags to prevent splitting" @@ -6838,7 +6858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 msgid "Delete blank lines between paragraphs" -msgstr "" +msgstr "Удалять пустые строки между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 msgid "Ensure scene breaks are consistently formatted" @@ -6850,7 +6870,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123 msgid "Remove unnecessary hyphens" -msgstr "" +msgstr "Убирать ненужные дефисы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:124 msgid "Italicize common words and patterns" @@ -6862,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:14 msgid "HTMLZ Output" -msgstr "" +msgstr "Вывод HTMLZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:45 msgid "How to handle CSS" -msgstr "" +msgstr "Как обрабатывать CSS" #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 msgid "How to handle class based CSS" @@ -6907,7 +6927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:152 msgid "Minimum &line height:" -msgstr "" +msgstr "&Минимальная высота строки:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:153 msgid " %" @@ -6927,7 +6947,7 @@ msgstr "Удалить пробелы между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 msgid "Insert &blank line between paragraphs" -msgstr "" +msgstr "Вставлять &пустую строку между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:166 @@ -6936,7 +6956,7 @@ msgstr " em" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:160 msgid "Text &justification:" -msgstr "" +msgstr "Вы&равнивание текста:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:161 msgid "&Linearize tables" @@ -6966,11 +6986,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:167 msgid "Smarten &punctuation" -msgstr "Прихорошить &пунктуацию" +msgstr "«Умная» &пунктуация" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:168 msgid "&Indent size:" -msgstr "" +msgstr "Ра&змер отступа:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:169 msgid "&Line size:" @@ -6986,11 +7006,11 @@ msgstr "Включить автоповорот широких изображе #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 msgid "&Wordspace:" -msgstr "" +msgstr "Отступ между &словами:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 msgid "Minimum para. &indent:" -msgstr "" +msgstr "Минимальный отступ &абзаца:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 msgid "Render &tables as images" @@ -7199,7 +7219,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" -msgstr "" +msgstr "Игнорировать &поля" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" @@ -7207,7 +7227,7 @@ msgstr "Настройка страницы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121 msgid "&Output profile:" -msgstr "" +msgstr "Профиль В&ывода:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 msgid "Profile description" @@ -7215,7 +7235,7 @@ msgstr "Описание профиля" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123 msgid "&Input profile:" -msgstr "" +msgstr "Профиль &Ввода:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 msgid "Margins" @@ -7266,7 +7286,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 msgid "Output Encoding:" -msgstr "" +msgstr "Кодировка символов на выходе:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -7282,7 +7302,7 @@ msgstr "Без изображений" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:15 msgid "PDF Output" -msgstr "" +msgstr "Вывод PDF" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48 msgid "&Paper Size:" @@ -7298,11 +7318,11 @@ msgstr "Сохранять соотношение сторон для облож #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" -msgstr "" +msgstr "Вывод PMLZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 msgid "Do not reduce image size and depth" -msgstr "" +msgstr "Не уменьшать размер и глубину цвета изображения" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14 msgid "RB Output" @@ -7380,12 +7400,15 @@ msgid "" "&\n" "Replace" msgstr "" +"Поиск\n" +"и\n" +"замена" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:36 msgid "&Search Regular Expression" -msgstr "" +msgstr "Регулярное выражение &поиска" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 @@ -7400,21 +7423,21 @@ msgstr "Неправильное регулярное выражение: %s" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 msgid "First expression" -msgstr "" +msgstr "Первое выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 msgid "&Replacement Text" -msgstr "" +msgstr "Текст &замены" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 msgid "Second Expression" -msgstr "" +msgstr "Второе выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 msgid "Third expression" -msgstr "" +msgstr "Третье выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 msgid "" @@ -7424,6 +7447,11 @@ msgid "" "wizard buttons below will allow you to test your regular expression against " "the current input document." msgstr "" +"

    В поиске и замене используются регулярные выражения. Подробнее о " +"них смотрите в руководстве по регулярным выражениям. Щелчок на " +"расположенных ниже кнопках мастера позволит протестировать созданные вами " +"регулярные выражения на текущем входном документе." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 msgid "Convert" @@ -7454,29 +7482,31 @@ msgstr "Использовать сохраненные настройки пр #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14 msgid "SNB Output" -msgstr "" +msgstr "Вывод SNB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "" +msgstr "Не показывать название главы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" -msgstr "" +msgstr "Не добавлять красную строку в начале абзаца" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:45 msgid "Insert empty line between paragraphs" -msgstr "" +msgstr "Вставлять пустые строки между абзацами" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:46 msgid "Optimize for full-sceen view " -msgstr "" +msgstr "Оптимизировать для полноэкранного просмотра " #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:15 msgid "" "Structure\n" "Detection" msgstr "" +"Определение\n" +"структуры" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17 msgid "" @@ -7524,7 +7554,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove &fake margins" -msgstr "" +msgstr "Удалить «&фальшивые» поля" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 msgid "" @@ -7562,7 +7592,7 @@ msgstr "Конечная Глава" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74 msgid "&Force use of auto-generated Table of Contents" -msgstr "Принудительно автомотическая генерации Оглавления" +msgstr "Принудительная автоматическая генерации Оглавления" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75 msgid "TOC &Filter:" @@ -7598,11 +7628,11 @@ msgstr "Сохранять пробелы" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" -msgstr "" +msgstr "Удалять отступы в начале строк" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" -msgstr "" +msgstr "Markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 msgid "" @@ -7610,14 +7640,18 @@ msgid "" "advanced formatting. To learn more visit markdown." msgstr "" +"

    Markdown — простой язык разметки для текстовых файлов, обеспечивающий " +"дополнительное форматирование. Узнать о нём больше можно на этом сайте." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 msgid "Do not insert Table of Contents into output text when using markdown" msgstr "" +"Не добавлять таблицу содержимого в выходной текст при использовании markdown" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 msgid "TXT Output" -msgstr "" +msgstr "Вывод TXT" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 msgid "General" @@ -7625,7 +7659,7 @@ msgstr "Общий" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" -msgstr "" +msgstr "&Кодировка текста:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 msgid "&Line ending style:" @@ -7633,11 +7667,11 @@ msgstr "Стиль окончания строки:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 msgid "&Formatting:" -msgstr "" +msgstr "&Форматирование:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 msgid "Plain" -msgstr "" +msgstr "Простой текст" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 msgid "&Maximum line length:" @@ -7649,11 +7683,11 @@ msgstr "Ограничить максимальную длину строки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 msgid "Markdown, Textile" -msgstr "" +msgstr "Markdown, Textile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 msgid "Do not remove links ( tags) before processing" -msgstr "" +msgstr "Не удалять ссылки (теги ) перед обработкой" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 msgid "Do not remove image references before processing" @@ -7661,11 +7695,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "По возможности сохранять цвет текста" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" -msgstr "" +msgstr "Вывод TXTZ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70 @@ -8126,10 +8160,17 @@ msgid "" "enter the full path to the file after a >>. For example:

    \n" "

    9788842915232 >> %s

    " msgstr "" +"

    Введите список кодов ISBN в поле слева, по одному в строке. Calibre " +"автоматически создаст записи для книг на основе ISBN и загрузит для них " +"метаданные и обложки.

    \n" +"

    Все неправильные ISBN в списке будут проигнорированы.

    \n" +"

    Вы также можете указать файл, который будет добавлен с каждым ISBN. Для " +"этого укажите полный путь к файлу после >>. Например:

    \n" +"

    9788842915232 >> %s

    " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:69 msgid "&Tags to set on created book entries:" -msgstr "" +msgstr "&Теги для добавления к создаваемым записям книг:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71 msgid "Fit &cover within view" @@ -8470,7 +8511,7 @@ msgstr "&Профиль:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:236 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "&OK" -msgstr "" +msgstr "О&К" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:237 @@ -8478,7 +8519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:233 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&Cancel" -msgstr "" +msgstr "&Отменить" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 @@ -8625,16 +8666,16 @@ msgstr "Управлять авторами" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "&Search for:" -msgstr "" +msgstr "&Искать:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 msgid "F&ind" -msgstr "" +msgstr "&Поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 msgid "Sort by author" -msgstr "" +msgstr "Сортировать по авторам" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "Sort by author sort" @@ -8663,23 +8704,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:45 msgid "Details of job" -msgstr "Рабочее уточнение" +msgstr "Подробности задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:48 msgid "Active Jobs" -msgstr "Активные работы" +msgstr "Активные задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Остановить выбранные задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" -msgstr "Показать подробности работы" +msgstr "Показать подробности задания" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:51 msgid "Stop &all non device jobs" -msgstr "Остановить &все работы не на устройствах" +msgstr "Остановить &все задания не на устройствах" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:49 msgid "&Copy to clipboard" @@ -8717,7 +8758,7 @@ msgstr "Просмотреть журнал" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:58 msgid "Title/Author" -msgstr "" +msgstr "Заглавие/автор" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:59 msgid "Standard metadata" @@ -9288,7 +9329,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:328 msgid "PayPal" -msgstr "" +msgstr "PayPal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:352 msgid "" @@ -9304,7 +9345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:389 msgid "Calibre upgrade required" -msgstr "" +msgstr "Требуется обновление Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:392 msgid "Plugin deprecated" @@ -9312,7 +9353,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394 msgid "New version available" -msgstr "" +msgstr "Доступна новая версия" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 msgid "Latest version installed" @@ -9375,12 +9416,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:512 msgid "Description" -msgstr "" +msgstr "Описание" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:535 msgid "&Install" -msgstr "" +msgstr "&Установить" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:536 @@ -9447,7 +9488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:687 #, python-format msgid "Install %s" -msgstr "" +msgstr "Установить %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:688 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:282 @@ -9651,7 +9692,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:94 msgid "Saved Search Editor" -msgstr "" +msgstr "Редактор сохранённых поисков" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:95 msgid "Saved Search: " @@ -9659,15 +9700,15 @@ msgstr "Сохраненный поиск: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:96 msgid "Select a saved search to edit" -msgstr "" +msgstr "Выберите сохранённый поиск для редактирования" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:97 msgid "Delete this selected saved search" -msgstr "" +msgstr "Удалить этот выбранный сохранённый поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:99 msgid "Enter a new saved search name." -msgstr "" +msgstr "Введите новое название сохранённого поиска" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:100 msgid "Add the new saved search" @@ -9675,7 +9716,7 @@ msgstr "Добавить новый сохраненный поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:102 msgid "Rename the current search to what is in the box" -msgstr "" +msgstr "Изменить название текущего сохранённого поиска на указанное в поле" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:104 msgid "Change the contents of the saved search" @@ -9850,7 +9891,7 @@ msgstr "&Учётная запись" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217 msgid "For the scheduling to work, you must leave calibre running." -msgstr "Для работы по расписанию, вы должны оставить calibre запущенным." +msgstr "Для задания по расписанию, вы должны оставить calibre запущенным." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218 msgid "&Schedule" @@ -9963,7 +10004,7 @@ msgstr "Расширенный поиск" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:169 msgid "&What kind of match to use:" -msgstr "" +msgstr "&Какой тип совпадения использовать:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:208 @@ -9971,6 +10012,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:170 msgid "Contains: the word or phrase matches anywhere in the metadata field" msgstr "" +"Содержит: слово или фраза совпадает с любой частью значения поля метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:209 @@ -9978,6 +10020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:171 msgid "Equals: the word or phrase must match the entire metadata field" msgstr "" +"Равно: слово или фраза совпадают со значением поля метаданных целиком" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:210 @@ -9986,48 +10029,50 @@ msgstr "" msgid "" "Regular expression: the expression must match anywhere in the metadata field" msgstr "" +"Регулярное выражение: выражение совпадает с любой частью значения поля " +"метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:173 msgid "Find entries that have..." -msgstr "Ищется введеное значение..." +msgstr "Искать записи, которые содержат..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:174 msgid "&All these words:" -msgstr "Все эти слова:" +msgstr "&Все эти слова:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:203 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:175 msgid "This exact &phrase:" -msgstr "Требуется фраза:" +msgstr "Эту &фразу в точности:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:176 msgid "&One or more of these words:" -msgstr "Одно или более из слов:" +msgstr "&Одно или более из слов:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:205 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:177 msgid "But dont show entries that have..." -msgstr "Но не показывать введеные данные..." +msgstr "Но не показывать записи, которые содержат..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:178 msgid "Any of these &unwanted words:" -msgstr "Любые из этих найденных слов:" +msgstr "Любые из этих не&желательных слов:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 @@ -10036,44 +10081,48 @@ msgid "" "See the
    User Manual for more help" msgstr "" +"Подробнее смотрите в Руководстве пользователя" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:180 msgid "A&dvanced Search" -msgstr "" +msgstr "&Расширенный поиск" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 msgid "Enter the title." -msgstr "" +msgstr "Введите заглавие." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 msgid "&Author:" -msgstr "" +msgstr "&Автор:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1074 msgid "Ta&gs:" -msgstr "" +msgstr "&Теги:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216 msgid "Enter an author's name. Only one author can be used." -msgstr "" +msgstr "Введите имя автора. Можно указать только одного автора." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217 msgid "" "Enter a series name, without an index. Only one series name can be used." msgstr "" +"Введите название серии, без номера книги в серии. Можно использовать только " +"одно название серии." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218 msgid "Enter tags separated by spaces" -msgstr "" +msgstr "Введите теги, разделённые пробелами" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:101 @@ -10081,18 +10130,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184 msgid "&Clear" -msgstr "" +msgstr "О&чистить" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:185 msgid "Search only in specific fields:" -msgstr "" +msgstr "Искать только в указанных полях:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221 msgid "Titl&e/Author/Series ..." -msgstr "" +msgstr "&Заглавие/Автор/Серия ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45 msgid "Choose formats" @@ -10141,7 +10190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 msgid "User Categories Editor" -msgstr "" +msgstr "Редактор пользовательских категорий" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 msgid "Category name: " @@ -10149,15 +10198,16 @@ msgstr "Название категории: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 msgid "Select a category to edit" -msgstr "" +msgstr "Выберите категорию для редактирования" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 msgid "Delete this selected tag category" -msgstr "" +msgstr "Удалить эту выбранную категорию тегов" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:171 msgid "Enter a category name, then use the add button or the rename button" msgstr "" +"Введите имя категории, затем используйте кнопки «Добавить» или «Изменить»" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172 msgid "Add a new category" @@ -10165,31 +10215,31 @@ msgstr "Добавить новую категорию" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:174 msgid "Rename the current category to the what is in the box" -msgstr "" +msgstr "Изменить имя текущей категории на то, которое указано в поле" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:176 msgid "Category filter: " -msgstr "" +msgstr "Фильтр категорий: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:177 msgid "Select the content kind of the new category" -msgstr "" +msgstr "Выберите тип содержимого для новой категории" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:178 msgid "A&vailable items" -msgstr "" +msgstr "&Доступные элементы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:179 msgid "Apply tags to current tag category" -msgstr "" +msgstr "Добавить теги к текущей категории тегов" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:181 msgid "A&pplied items" -msgstr "" +msgstr "&Используемые элементы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:182 msgid "Unapply (remove) tag from current tag category" -msgstr "" +msgstr "Убрать тег из текущей категории" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 @@ -10289,17 +10339,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Items in use" -msgstr "" +msgstr "Используемые элементы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" +"Удалить элемент из базы данных. Это действие удаляет элемент из всех книг, а " +"затем удаляет его из базы данных." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 msgid "Rename the item in every book where it is used." -msgstr "" +msgstr "Переименовать элемент во всех книгах, в которых он используется." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 @@ -10645,7 +10697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." -msgstr "" +msgstr "Не указан файл для загрузки." #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:66 msgid "Not a support ebook format." @@ -10654,11 +10706,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:87 #, python-format msgid "Downloading %s" -msgstr "" +msgstr "Загрузка %s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:99 msgid "Downloading" -msgstr "" +msgstr "Загрузка" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:103 msgid "Failed to download ebook" @@ -10875,13 +10927,13 @@ msgstr "Рабочее время" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:77 #, python-format msgid "There are %d running jobs:" -msgstr "%d выполняющихся работ" +msgstr "%d выполняющихся заданий" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:103 msgid "Unknown job" -msgstr "Неизвестная работа" +msgstr "Неизвестное задание" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:84 #, python-format @@ -10892,11 +10944,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "Cannot kill job" -msgstr "Немогу удалить задание" +msgstr "Не могу удалить задание" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 msgid "Cannot kill jobs that communicate with the device" -msgstr "Немогу удалить задание при подключенном устройстве" +msgstr "Не могу удалить задание при подключенном устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 msgid "Job has already run" @@ -10912,7 +10964,7 @@ msgstr "Недоступен" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:333 msgid "Jobs:" -msgstr "Работы:" +msgstr "Задания:" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:335 msgid "Shift+Alt+J" @@ -10920,11 +10972,11 @@ msgstr "Shift+Alt+J" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:352 msgid "Click to see list of jobs" -msgstr "Нижмите, чтобы увидеть список работ" +msgstr "Нажмите, чтобы увидеть список заданий" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:422 msgid " - Jobs" -msgstr " - Работы" +msgstr " - Задания" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" @@ -10980,7 +11032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:195 msgid "&Go!" -msgstr "" +msgstr "Пуск!" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:201 msgid "Do Quick Search (you can also press the Enter key)" @@ -10992,7 +11044,7 @@ msgstr "Сброс быстрого поиска" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:223 msgid "Copy current search text (instead of search name)" -msgstr "" +msgstr "Копировать текст текущего поиска (а не имя поиска)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" @@ -11010,7 +11062,7 @@ msgstr "Размер (МБ)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Изменена" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 @@ -11043,12 +11095,12 @@ msgstr "Дважды кликните по редактировать
    #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167 #, python-format msgid "Hide column %s" -msgstr "" +msgstr "Скрыть столбец %s" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:172 #, python-format msgid "Sort on %s" -msgstr "" +msgstr "Поиск по %s" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:173 msgid "Ascending" @@ -11065,19 +11117,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:190 msgid "Left" -msgstr "" +msgstr "Влево" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:190 msgid "Right" -msgstr "" +msgstr "Вправо" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:191 msgid "Center" -msgstr "" +msgstr "По центру" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:210 msgid "Show column" -msgstr "" +msgstr "Показать столбец" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:222 msgid "Shrink column if it is too wide to fit" @@ -11205,7 +11257,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "Failed to create library" -msgstr "" +msgstr "Не удалось создать библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 #, python-format @@ -11447,23 +11499,23 @@ msgstr "Не могу прочесть метаданные из формата #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:850 msgid "&Browse" -msgstr "" +msgstr "В&ыбрать" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:852 msgid "T&rim" -msgstr "" +msgstr "Об&резать" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 msgid "&Remove" -msgstr "" +msgstr "&Удалить" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:860 msgid "Download co&ver" -msgstr "" +msgstr "Загрузить о&бложку" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:861 msgid "&Generate cover" -msgstr "" +msgstr "С&генерировать обложку" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:911 msgid "Not a valid picture" @@ -11492,7 +11544,7 @@ msgstr "У книги нет обложки" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Размеры обложки: %(width)d x %(height)d пикселов" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1041 msgid "stars" @@ -11533,19 +11585,19 @@ msgstr "Этот номер ISBN недопустим" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1228 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1250 msgid "Invalid ISBN" -msgstr "" +msgstr "Неправильный ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1229 msgid "Enter an ISBN" -msgstr "" +msgstr "Введите ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1251 msgid "The ISBN you entered is not valid. Try again." -msgstr "" +msgstr "Вы указали неправильный ISBN. Попробуйте снова." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 msgid "&Publisher:" -msgstr "" +msgstr "&Издатель:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1345 msgid "Clear date" @@ -11553,7 +11605,7 @@ msgstr "Очистить дату" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1378 msgid "Publishe&d:" -msgstr "Издатель:" +msgstr "И&здана:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:35 msgid "Schedule download?" @@ -11686,7 +11738,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" -msgstr "" +msgstr "За&грузить метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" @@ -11749,7 +11801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" -msgstr "" +msgstr "Есть обложка" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has summary" @@ -11769,11 +11821,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:403 msgid "calibre is downloading metadata from: " -msgstr "" +msgstr "Calibre загружает метаданные из: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:425 msgid "Please wait" -msgstr "" +msgstr "Пожалуйста, подождите" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:454 msgid "Query: " @@ -11793,16 +11845,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542 msgid "Current cover" -msgstr "" +msgstr "Текущая обложка" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:545 msgid "Searching..." -msgstr "" +msgstr "Поиск..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:691 #, python-format msgid "Downloading covers for %s, please wait..." -msgstr "" +msgstr "Загружаются обложки для %s, подождите..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721 msgid "Failed to download any covers, click \"Show details\" for details." @@ -11817,10 +11869,12 @@ msgstr "Не удалось найти ни одной обложки для #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"Найдено %(num)d обложек для %(title)s. Выберите ту, которая вам " +"нравится." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." -msgstr "" +msgstr "Загружаются метаданные..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:910 msgid "Downloading cover..." @@ -11838,15 +11892,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 msgid "Ignore duplicate incoming formats" -msgstr "" +msgstr "Игнорировать дублирующиеся входные форматы" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:29 msgid "Overwrite existing duplicate formats" -msgstr "" +msgstr "Заменять уже существующие входные форматы" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 msgid "Create new record for each duplicate format" -msgstr "" +msgstr "Создавать новую запись для каждого дублирующегося формата" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 msgid "" @@ -11854,13 +11908,13 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -"Здесь вы можете управлять каким образом Calibre будет читать метаданные из " -"файлов добавленных в нее. Calibre может читать метаданные как из содержимого " -"файла, так и из названия файла." +"Здесь можно настроить, каким образом Calibre будет читать метаданные из " +"добавляемых в библиотеку файлов. Calibre может читать метаданные как из " +"содержимого файла, так и из названия файла." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:66 msgid "Read &metadata from &file contents rather than file name" -msgstr "" +msgstr "Читать &метаданные из содержимого &файла, а не из имени файла" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:67 msgid "" @@ -11886,10 +11940,20 @@ msgid "" "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " "punctuation, case, etc. Author match is exact." msgstr "" +"Автообъединение: если найдены книги с такими же заглавиями и авторами, " +"автоматически добавлять входные форматы в \n" +"существующие записи книг. Поле справа настраивает поведение программы, если " +"в существующей записи уже есть\n" +"входной формат. Заметьте, что эта опция влияет также на действие «Копировать " +"в библиотеку».\n" +"\n" +"При сравнении заголовков игнорируются расположенные впереди артикли " +"(\"the\", \"a\", \"an\"), пунктуация, регистр, и т.п. Автор должен совпадать " +"в точности." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:74 msgid "&Automerge added books if they already exist in the calibre library:" -msgstr "" +msgstr "&Автообъединение добавляемых книг, если они уже есть в библиотеке:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:75 msgid "" @@ -11913,13 +11977,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:85 msgid "&Tags to apply when adding a book:" -msgstr "" +msgstr "&Теги, применяемые при добавлении книги:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:86 msgid "" "A comma-separated list of tags that will be applied to books added to the " "library" msgstr "" +"Разделённый запятыми список тегов, применяемых к добавляемым в библиотеку " +"книгам" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:87 msgid "&Configure metadata from file name" @@ -11968,7 +12034,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "" +msgstr "Столбцы Да/Нет имеют три значения (требуется перезапуск)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" @@ -12026,7 +12092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 msgid "Preferred &input format order:" -msgstr "" +msgstr "Предпочитаемый порядок &входных форматов:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 msgid "Use internal &viewer for:" @@ -12060,15 +12126,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is equal to" -msgstr "" +msgstr "равно" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "is less than" -msgstr "" +msgstr "меньше" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 msgid "is greater than" -msgstr "" +msgstr "больше" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "has" @@ -12124,19 +12190,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "" +msgstr "Введите числовое значение" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" +msgstr "Введите дату в формате ГГГГ-ММ-ДД" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "" +msgstr "Введите строку." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "" +msgstr "Введите регулярное выражение" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format @@ -12145,11 +12211,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" -msgstr "" +msgstr "Создать или изменить правило окрашивания столбца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:244 msgid "Create a coloring rule by filling in the boxes below" -msgstr "" +msgstr "Создайте правило окрашивания, заполнив расположенные ниже поля" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" @@ -12157,32 +12223,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" -msgstr "" +msgstr "Только если выполняются следующие условия:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "" +msgstr "Добавить ещё одно условие" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" -msgstr "" +msgstr "Можно отменить условие, очистив все его поля" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:352 msgid "Invalid condition" -msgstr "" +msgstr "Неправильное условие" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:353 #, python-format msgid "One of the conditions for this rule is invalid: %s" -msgstr "" +msgstr "Одно из условий для этого правила неправильное: %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "" +msgstr "Отсутствуют условия" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" -msgstr "" +msgstr "Нужно указать хотя бы одно не пустое условие для этого правила" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:447 #, python-format @@ -12215,26 +12281,30 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" +"Можно управлять цветом столбцов в списке книг, создавая «правила», " +"сообщающие Calibre, какой цвет использовать. Для этого щёлкните на кнопке " +"«Добавить правило».

    Можно изменить существующее правило, сделав на " +"нём двойной щелчок мышью." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" -msgstr "" +msgstr "Добавить правило" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Remove Rule" -msgstr "" +msgstr "Удалить правило" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "" +msgstr "Переместить выбранное правило вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "" +msgstr "Переместить выбранное правило вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "" +msgstr "Добавить расширенное правило" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" @@ -12269,10 +12339,13 @@ msgid "" "book list. You can hide columns by unchecking them. You can also create your " "own, custom columns." msgstr "" +"Здесь можно изменить порядок столбцов в списке книг библиотеки Calibre. " +"Можно скрыть столбцы, сняв с них пометку. Вы также можете создать " +"собственные, пользовательские столбцы." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "" +msgstr "Переместить столбец вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 @@ -12291,12 +12364,12 @@ msgstr "Редактировать настройки пользовательс #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" -msgstr "" +msgstr "Переместить столбец вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 msgid "Add &custom column" -msgstr "" +msgstr "Добавить &пользовательский столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:41 msgid "" @@ -12327,7 +12400,7 @@ msgstr "Текстовый столбец для хранения информа #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" -msgstr "" +msgstr "Текст, но с фиксированным набором допустимых значений" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" @@ -12335,7 +12408,7 @@ msgstr "Числа с плавающей запятой" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" -msgstr "" +msgstr "Целые числа" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" @@ -12359,11 +12432,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" -msgstr "" +msgstr "Создать пользовательский столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" -msgstr "" +msgstr "Быстро создать:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 @@ -12379,7 +12452,7 @@ msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" -msgstr "" +msgstr "Имена людей" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" @@ -12392,19 +12465,19 @@ msgstr "Текст" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" -msgstr "" +msgstr "Редактировать пользовательский столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" -msgstr "" +msgstr "Не выбран столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" -msgstr "" +msgstr "Не выбран ни один столбец" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" -msgstr "" +msgstr "Выбранный столбец не является пользовательским столбцом" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:148 msgid "" @@ -12514,7 +12587,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221 msgid "Column &heading" -msgstr "" +msgstr "&Заголовок столбца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222 msgid "" @@ -12529,7 +12602,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "" +msgstr "&Тип столбца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." @@ -12772,7 +12845,7 @@ msgstr "Широкий" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Off" -msgstr "" +msgstr "Нет" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Small" @@ -12792,7 +12865,7 @@ msgstr "Всегда" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "If there is enough room" -msgstr "" +msgstr "Если достаточно места" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139 msgid "Never" @@ -12812,7 +12885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:172 msgid "Column coloring" -msgstr "" +msgstr "Окраска столбцов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "User Interface &layout (needs restart):" @@ -12866,7 +12939,7 @@ msgstr "Изменить &шрифт (необходим перезапуск)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:220 msgid "Main Interface" -msgstr "" +msgstr "Основной интерфейс" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:221 msgid "Select displayed metadata" @@ -12874,15 +12947,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "Переместить вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" -msgstr "" +msgstr "Переместить вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "Default author link template:" -msgstr "" +msgstr "Шаблон ссылки на автора по умолчанию:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:225 msgid "" @@ -13011,15 +13084,15 @@ msgstr "Источник" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" -msgstr "" +msgstr "Приоритет обложки" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:77 msgid "This source is configured and ready to go" -msgstr "" +msgstr "Этот источник настроен и готов к использованию" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:78 msgid "This source needs configuration" -msgstr "" +msgstr "Этот источник нуждается в настройке" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:94 msgid "" @@ -13046,7 +13119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:116 msgid "Metadata sources" -msgstr "" +msgstr "Источники метаданных" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:117 msgid "" @@ -13054,21 +13127,28 @@ msgid "" "also set the cover priority. Covers from sources that have a higher " "(smaller) priority will be preferred when bulk downloading metadata.\n" msgstr "" +"Отмените все ненужные вам источники метаданных, сняв с них пометку. Можно " +"также указать приоритет обложки. При загрузке метаданных будет оказано " +"предпочтение обложкам из источников с более высоким (меньшая цифра) " +"приоритетом.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:119 msgid "" "Sources with a red X next to their names must be configured before they will " "be used. " msgstr "" +"Источники с красным «X» возле их имени нужно настроить перед их " +"использованием. " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:120 msgid "Configure selected source" -msgstr "" +msgstr "Настроить выбранный источник" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:122 msgid "" "If you uncheck any fields, metadata for those fields will not be downloaded" msgstr "" +"Если снять отметку с полей, метаданные для этих полей не будут загружены" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 msgid "&Select all" @@ -13100,15 +13180,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129 msgid "Convert all downloaded comments to plain &text" -msgstr "" +msgstr "Преобразовать все загруженные комментарии в простой &текст" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:130 msgid "Swap author names from FN LN to LN, FN" -msgstr "" +msgstr "Изменить имя автора: ИМЯ ФАМИЛИЯ → ФАМИЛИЯ, ИМЯ" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:131 msgid "Max. number of &tags to download:" -msgstr "" +msgstr "Макс. &число загружаемых тегов:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132 msgid "Max. &time to wait after first match is found:" @@ -13416,6 +13496,11 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" +"С помощью расположенного ниже шаблона можно настроить, в какие папки " +"сохраняются файлы и какие имена присваиваются файлам. Используйте символ «/» " +"для обозначения вложенных папок. Доступные переменные метаданных описаны " +"ниже. Если некоторые метаданные у книги отсутствуют, переменная будет " +"заменена пустой строкой." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:49 msgid "Available variables:" @@ -13426,7 +13511,7 @@ msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -"Здесь можно настроить каким образом calibre будет сохранять ваши книги при " +"Здесь можно настроить, каким образом calibre будет сохранять ваши книги при " "нажатии на кнопку \"Сохранить на диск\"" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69 @@ -13452,7 +13537,7 @@ msgstr "Форматировать даты как:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74 msgid "File &formats to save:" -msgstr "" +msgstr "Сохраняемые &форматы файлов:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:75 msgid "Convert non-English characters to &English equivalents" @@ -13518,16 +13603,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:110 msgid "Search as you &type" -msgstr "" +msgstr "Поиск по мере &ввода" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:111 msgid "" "&Highlight search results instead of restricting the book list to the results" msgstr "" +"Вы&делять результаты поиска, а не ограничивать список книг результатами" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:112 msgid "What to search by default" -msgstr "" +msgstr "Где искать по умолчанию" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:113 msgid "" @@ -13536,14 +13622,18 @@ msgid "" "search not just authors but title/tags/series/comments/etc. Use these " "options if you would like to change this behavior." msgstr "" +"При вводе для поиска текста без префикса Calibre по умолчанию ищет " +"совпадения во всех метаданных. Например, при вводе «Азимов» поиск будет " +"произведён не только по авторам, но и по заголовкам, тегам, сериям, " +"комментариям и т.д. Данная опция позволяет изменить это поведение." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:114 msgid "&Limit the searched metadata" -msgstr "" +msgstr "&Ограничить метаданные, в которых производится поиск" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:115 msgid "&Columns that non-prefixed searches are limited to:" -msgstr "" +msgstr "&Столбцы, в которых будет идти поиск, если не указан префикс:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:116 msgid "" @@ -13561,7 +13651,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" -msgstr "" +msgstr "Очистить &историю поисков" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 msgid "&Names:" @@ -13594,7 +13684,7 @@ msgstr "Сохранить" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" -msgstr "" +msgstr "Создать &пользовательские категории из:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:133 msgid "" @@ -13887,39 +13977,39 @@ msgstr "Разделитель" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58 msgid "Choose library" -msgstr "" +msgstr "Выбрать библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219 msgid "The main toolbar" -msgstr "" +msgstr "Главная панель инструментов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220 msgid "The main toolbar when a device is connected" -msgstr "" +msgstr "Главная панель при подключённом устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221 msgid "The optional second toolbar" -msgstr "" +msgstr "Необязательная вторая панель" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222 msgid "The menubar" -msgstr "" +msgstr "Строка меню" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223 msgid "The menubar when a device is connected" -msgstr "" +msgstr "Строка меню при подключённом устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224 msgid "The context menu for the books in the calibre library" -msgstr "" +msgstr "Контекстное меню для книг в библиотеке" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226 msgid "The context menu for the books on the device" -msgstr "" +msgstr "Контекстное меню для книг на устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Контекстное меню для просмотра обложек" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -13941,31 +14031,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 msgid "Choose the toolbar to customize" -msgstr "" +msgstr "Какую панель инструментов изменить:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 msgid "A&vailable actions" -msgstr "" +msgstr "&Доступные команды" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 msgid "Add selected actions to toolbar" -msgstr "" +msgstr "Добавить выбранную команду на панель инструментов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 msgid "Remove selected actions from toolbar" -msgstr "" +msgstr "Удалить выбранную команду с панели инструментов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 msgid "&Current actions" -msgstr "" +msgstr "&Текущие команды" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 msgid "Move selected action up" -msgstr "" +msgstr "Переместить выбранную команду вверх" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "Move selected action down" -msgstr "" +msgstr "Переместить выбранную команду вниз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:114 msgid "This tweak has it default value" @@ -14065,22 +14155,24 @@ msgid "" "Save current search under the name shown in the box. Press and hold for a " "pop-up options menu." msgstr "" +"Сохранить текущий поиск под указанным в поле именем. Нажмите и удерживайте " +"для показа контекстного меню." #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:458 msgid "Create saved search" -msgstr "" +msgstr "Создать сохранённый поиск" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:462 msgid "Delete saved search" -msgstr "" +msgstr "Удалить сохранённый поиск" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:466 msgid "Manage saved searches" -msgstr "" +msgstr "Управление сохранёнными поисками" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:476 msgid "*Current search" -msgstr "" +msgstr "*Текущий поиск" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:12 msgid "Restrict to" @@ -14095,6 +14187,8 @@ msgstr "(все книги)" msgid "" "Books display will be restricted to those matching a selected saved search" msgstr "" +"Показ книг будет ограничен только соответствующими условиям выбранного " +"сохранённого поиска" #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:53 msgid " or the search " @@ -14557,7 +14651,7 @@ msgstr "Файл содержит неподдерживаемый формат #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:59 msgid "Home" -msgstr "Главная страница" +msgstr "Home" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:60 msgid "Reload" @@ -14614,30 +14708,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:48 msgid "Manage Authors" -msgstr "Упорядочнить авторов" +msgstr "Управление авторами" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:50 msgid "Manage Series" -msgstr "Упорядочнить серии" +msgstr "Управление сериями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:52 msgid "Manage Publishers" -msgstr "Упорядочнить издателей" +msgstr "Управление издателями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:54 msgid "Manage Tags" -msgstr "Упорядочнить тэги" +msgstr "Управление тэгами" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 msgid "Manage User Categories" -msgstr "Упорядочнить пользовательские категории" +msgstr "Управление пользовательскими категориями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:457 msgid "Manage Saved Searches" -msgstr "Упорядочнить сохраненные поиски" +msgstr "Управление сохранёнными поисками" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:66 msgid "Invalid search restriction" @@ -14747,7 +14841,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 msgid "Manage authors, tags, etc" -msgstr "" +msgstr "Управление авторами, тегами и др." #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 msgid "" @@ -15110,15 +15204,15 @@ msgstr "Моноширный" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:191 msgid "Remember last used &window size" -msgstr "Запомнить последний раз использованный &window размер" +msgstr "Запоминать последний использованный размер &окна" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:192 msgid "Remember the ¤t page when quitting" -msgstr "" +msgstr "Запоминать т&екущую страницу при выходе" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:193 msgid "H&yphenate (break line in the middle of large words)" -msgstr "" +msgstr "&Перенос строк (разбивать строки в середине длинных слов)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:194 msgid "" @@ -15135,18 +15229,20 @@ msgstr "Язык по умолчанию для переносов:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:196 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" +"Изменять &размер изображений, превышающих окно просмотрщика (требует " +"перезапуска)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:197 msgid "Page flip &duration:" -msgstr "" +msgstr "&Длительность переворота страницы:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:198 msgid "disabled" -msgstr "" +msgstr "отключен" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200 msgid "Mouse &wheel flips pages" -msgstr "" +msgstr "Переворот страниц &колёсиком мыши" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:202 msgid "Maximum &view width:" @@ -15159,10 +15255,11 @@ msgstr "&Общие" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:204 msgid "Double click to change a keyboard shortcut" msgstr "" +"Для смены клавиатурного сокращения сделайте на нём двойной щелчок мышью" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:205 msgid "&Keyboard shortcuts" -msgstr "" +msgstr "&Клавиатурные сокращения" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:206 msgid "" @@ -15170,10 +15267,13 @@ msgid "" "For examples, click here." msgstr "" +"

    Таблица стилей (CSS), с помощью которой можно управлять внешним видом " +"книг. Примеры можно найти здесь." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:207 msgid "User &Stylesheet" -msgstr "" +msgstr "Пользовательская &таблица стилей" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/dictionary.py:53 msgid "No results found for:" @@ -15298,51 +15398,51 @@ msgstr "Конец раздела" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12 msgid "Scroll to the next page" -msgstr "" +msgstr "Перейти к следующей странице" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15 msgid "Scroll to the previous page" -msgstr "" +msgstr "Перейти к предыдущей странице" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18 msgid "Scroll to the next section" -msgstr "" +msgstr "Перейти к следующему разделу" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21 msgid "Scroll to the previous section" -msgstr "" +msgstr "Перейти к предыдущему разделу" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24 msgid "Scroll to the bottom of the section" -msgstr "" +msgstr "Перейти к концу раздела" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27 msgid "Scroll to the top of the section" -msgstr "" +msgstr "Перейти к началу раздела" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:30 msgid "Scroll to the end of the document" -msgstr "" +msgstr "Перейти к концу документа" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:33 msgid "Scroll to the start of the document" -msgstr "" +msgstr "Перейти к началу документа" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:36 msgid "Scroll down" -msgstr "" +msgstr "Прокрутка вниз" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39 msgid "Scroll up" -msgstr "" +msgstr "Прокрутка вверх" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42 msgid "Scroll left" -msgstr "" +msgstr "Прокрутка влево" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:45 msgid "Scroll right" -msgstr "" +msgstr "Прокрутка вправо" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:118 msgid "Book format" @@ -15388,14 +15488,16 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Сделать размер шрифта %(which)s\n" +"Текущее увеличение: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" -msgstr "" +msgstr "больше" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 msgid "smaller" -msgstr "" +msgstr "меньше" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 #, python-format @@ -15548,6 +15650,8 @@ msgid "" "Choose your e-book device. If your device is not in the list, choose a " "\"%s\" device." msgstr "" +"Выберите ваше устройство для чтения электронных книг. Если его нет в списке, " +"выберите устройство \"%s\"." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:499 msgid "Moving library..." @@ -15581,7 +15685,7 @@ msgstr "" #, python-format msgid "" "You must choose an empty folder for the calibre library. %s is not empty." -msgstr "" +msgstr "Нужно выбрать пустую папку для библиотеки calibre. %s не пуста." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 msgid "welcome wizard" @@ -15635,6 +15739,8 @@ msgid "" "

    User Manual

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

    Руководство пользователя

    Руководство пользователя доступно также онлайн." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49 msgid "" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 811fbdd0ba..91ee701c1a 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-31 19:40+0000\n" +"PO-Revision-Date: 2011-08-03 23:01+0000\n" "Last-Translator: Merarom \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-01 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-04 04:33+0000\n" +"X-Generator: Launchpad (build 13573)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -3387,7 +3387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:57 msgid "Value: unknown field " -msgstr "" +msgstr "Värde: okänt område " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:155 msgid "TEMPLATE ERROR" @@ -3610,7 +3610,7 @@ msgstr "Omslag" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "Nedladdningar metadata och omslag från Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" @@ -5170,7 +5170,7 @@ msgstr "Kunde inte kopiera böcker: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Copied %(num)d books to %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5676,7 +5676,7 @@ msgstr "O" #: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18 msgid "Plugin Updater" -msgstr "" +msgstr "Tilläggsuppdaterare" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 msgid "Ctrl+P" @@ -5693,7 +5693,7 @@ msgstr "Kör välkomstguide" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 msgid "Get plugins to enhance calibre" -msgstr "" +msgstr "Hämta tillägg för att förbättra Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Restart in debug mode" @@ -7495,6 +7495,7 @@ msgstr "Etikett för personliga dokument:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" +"Sätt genererade Innehållsförteckning vid &början av boken istället för slutet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 msgid "Ignore &margins" @@ -7621,7 +7622,7 @@ msgstr "Kunde inte öppna filen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:145 msgid "Could not open the file, do you have it open in another program?" -msgstr "" +msgstr "Kunde inte öppna filen, har du öppna den i ett annat program?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:175 msgid "Open book" @@ -7876,7 +7877,7 @@ msgstr "Innehållsförtecknings&filter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "Tillåt &duplicera länkar när du skapar innehållsförteckningen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -7970,7 +7971,7 @@ msgstr "Ta inte bort bildreferenser före bearbetning" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 msgid "Keep text color, when possible" -msgstr "" +msgstr "Håll textfärg, om möjligt" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 msgid "TXTZ Output" @@ -8813,7 +8814,7 @@ msgstr "Ny plats:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 msgid "Use the previously &existing library at the new location" -msgstr "" +msgstr "Använd den tidigare och nuvarande biblioteket på den nya platsen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 msgid "&Create an empty library at the new location" @@ -9025,7 +9026,7 @@ msgstr "Inledande stor bokstav" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:181 msgid "Copy to author sort" -msgstr "" +msgstr "Kopiera till författarsortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:184 msgid "Copy to author" @@ -9102,7 +9103,7 @@ msgstr "Aktiva jobb" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Stoppa markerat jobb" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -9727,12 +9728,12 @@ msgstr "Omstart krävs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:123 msgid "You must restart Calibre before using this plugin!" -msgstr "" +msgstr "Du måste starta Calibre innan du använder detta tillägg!" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:164 #, python-format msgid "Version History for %s" -msgstr "" +msgstr "Versionshistoria för %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:82 @@ -9749,7 +9750,7 @@ msgstr "installerad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:397 msgid "Not installed" -msgstr "" +msgstr "Inte installerad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 msgid "Update available" @@ -9757,7 +9758,7 @@ msgstr "Ny version tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Plugin Name" -msgstr "" +msgstr "Tilläggsnamn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63 @@ -9770,7 +9771,7 @@ msgstr "Tillgänglig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Calibre" -msgstr "" +msgstr "Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Released" @@ -9778,7 +9779,7 @@ msgstr "Utgiven" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:328 msgid "PayPal" -msgstr "" +msgstr "PayPal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:352 msgid "" @@ -9787,6 +9788,9 @@ msgid "" "\n" "Right-click and choose Donate to reward: " msgstr "" +"Detta tillägg är gratis men du kan belöna utvecklare för deras arbete \n" +"genom att donera till dem via PayPal. \n" +"Högerklicka och välj Donera att belöna: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:387 msgid "Platform unavailable" @@ -10070,6 +10074,8 @@ msgid "" "Double-click on a book to change the selection in the library view. Shift- " "or control-double-click to edit the metadata of a book" msgstr "" +"Dubbelklicka på en bok för att ändra valet i biblioteket vy. Shift-eller " +"kontroll-dubbelklicka på att redigera metadata för en bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:73 msgid "Quickview" @@ -10895,11 +10901,11 @@ msgstr "Mallrutan kan inte vara tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252 msgid "Set the color of the column:" -msgstr "" +msgstr "Ställ in färg för kolumnen:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" -msgstr "" +msgstr "Mallvärde:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" @@ -11189,6 +11195,8 @@ msgid "" "For help with writing advanced news recipes, please visit User Recipes" msgstr "" +"För hjälp med att skriva avancerade nyheter recept, besök användare " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:287 msgid "Recipe source code (python)" @@ -12265,6 +12273,11 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" +"Skapa automatiskt posten författarsortering baserat på den aktuella " +"författaren posten. Med den här knappen för att skapa författarsortera " +"kommer ändra författarsortering från rött till grönt. Det finns en meny med " +"funktioner som finns tillgängliga under den här knappen. Klicka och håll på " +"knappen för att se det." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" @@ -12843,11 +12856,11 @@ msgstr "Ett av villkoren för denna regel är ogiltig: %s " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:358 msgid "No conditions" -msgstr "" +msgstr "Inga villkor" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" -msgstr "" +msgstr "Du måste ange minst en icke-tomt villkor för denna regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:447 #, python-format @@ -12880,10 +12893,14 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" +"Du kan styra färgen på kolumnerna i boklistan genom att skapa \"regler\" som " +"talar om Calibre vilken färg som ska användas. Klicka på Lägg till regel " +"knappen nedan för att komma igång.

    Du kan ändra en befintlig regel " +" genom att dubbelklicka på den." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 msgid "Add Rule" -msgstr "" +msgstr "Lägg till regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Remove Rule" @@ -12891,28 +12908,28 @@ msgstr "Ta bort regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "" +msgstr "Flytta upp vald regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "" +msgstr "Flytta ner vald regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "" +msgstr "Lägg till avancerad regel" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" -msgstr "" +msgstr "Ingen regel vald" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:573 #, python-format msgid "No rule selected for %s." -msgstr "" +msgstr "Ingen regel vald för %s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:578 msgid "removal" -msgstr "" +msgstr "borttagning" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 msgid "You must select a column to delete it" @@ -13352,6 +13369,8 @@ msgid "" "A list of color names to use when displaying an item. The\n" "list must be empty or contain a color for each value." msgstr "" +"En lista med färgnamn att använda vid visning av ett objekt. Den \n" +"listan måste vara tom eller innehålla en färg för varje värde." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:263 msgid "Colors" @@ -13802,7 +13821,7 @@ msgstr "&Rensa alla" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 msgid "&Select default" -msgstr "" +msgstr "&Välj standardvärde" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" @@ -14134,15 +14153,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 msgid "Get &new plugins" -msgstr "" +msgstr "Hämta &nya tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 msgid "Check for &updated plugins" -msgstr "" +msgstr "Sök efter &uppdaterade tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 msgid "&Load plugin from file" -msgstr "" +msgstr "&Ladda tillägg från fil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33 msgid "Any custom field" @@ -14151,6 +14170,7 @@ msgstr "Alla anpassade fält" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "The lookup name of any custom field (these names begin with \"#\")." msgstr "" +"Uppslagsnamnet på eventuella anpassade fält (dessa namn börjar med \"#\")." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57 msgid "Constant template" @@ -14721,6 +14741,8 @@ msgid "" "Argument count should be -1 or greater than zero. Setting it to zero means " "that this function cannot be used in single function mode." msgstr "" +"Argumentstatus bör vara -1 eller större än noll. Sätts den till noll " +"innebär att denna funktion inte kan användas i enkelt funktionsläge." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:174 msgid "Exception while compiling function" @@ -14804,7 +14826,7 @@ msgstr "Snabbmenyn för de böcker på enheten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Snabbmenyn för omslagsläsaren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -14826,7 +14848,7 @@ msgstr "Kan inte ta bort åtgärder %s från denna plats" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 msgid "Choose the toolbar to customize" -msgstr "" +msgstr "Välj verktygsfält att anpassa" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 msgid "A&vailable actions" @@ -14929,7 +14951,7 @@ msgstr "Tillämpa alla ändringar du gjort i denna ändring" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:339 msgid "Delete current search" -msgstr "" +msgstr "Radera sökning" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:340 msgid "No search is selected" @@ -15120,11 +15142,11 @@ msgstr "falsk" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:216 msgid "Affiliate:" -msgstr "" +msgstr "Anslut:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 msgid "Nam&e/Description ..." -msgstr "" +msgstr "&Namn/beskrivning ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:132 @@ -15134,7 +15156,7 @@ msgstr "Fråga:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81 msgid "Enable" -msgstr "" +msgstr "Aktivera" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:137 @@ -15145,25 +15167,27 @@ msgstr "Invertera" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Affiliate" -msgstr "" +msgstr "Anslut" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Enabled" -msgstr "" +msgstr "Aktiverad" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Headquarters" -msgstr "" +msgstr "Högkvarter" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "No DRM" -msgstr "" +msgstr "Inga DRM" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:129 msgid "" "This store is currently disabled and cannot be used in other parts of " "calibre." msgstr "" +"Denna butik är för närvarande inaktiverad och kan inte användas i andra " +"delar av Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:131 msgid "" @@ -15266,7 +15290,7 @@ msgstr "Prestanda" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:106 msgid "Number of simultaneous searches" -msgstr "" +msgstr "Antalet samtidiga sökningar" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107 msgid "Number of simultaneous cache updates" @@ -15310,7 +15334,7 @@ msgstr "Hämta:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 msgid "Titl&e/Author/Price ..." -msgstr "" +msgstr "tit&el/Författare/Pris ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "DRM" @@ -15387,7 +15411,7 @@ msgstr "Köpa från denna butik stöder Calibre-tvecklare: %s

    " #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:276 msgid "Customize get books search" -msgstr "" +msgstr "Anpassa lboksökningshämtning" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:286 msgid "Configure search" @@ -16689,7 +16713,7 @@ msgstr "Felaktigt användarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:103 #, python-format msgid "%s needs the full email address as your username" -msgstr "" +msgstr "%s behöver den fullständiga e-postadressen som användarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:154 msgid "OK to proceed?" @@ -16708,6 +16732,10 @@ msgid "" "verify your account periodically, before it will let calibre send email. In " "this case, I strongly suggest you setup a free gmail account instead." msgstr "" +"Om du installerar ett nytt Hotmail-konto, kräver Microsoft att du " +"kontrollerar ditt konto med jämna mellanrum, innan det kommer att tilllåta " +"Calibre skicka e-post. I detta fall föreslår jag starkt att du skapar ett " +"kostnadsfritt Gmail-konto istället." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:232 @@ -16917,7 +16945,7 @@ msgstr "tom" #: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" -msgstr "" +msgstr "Ogiltig Boolesk fråga \"{0}\"" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:55 #, python-format @@ -16939,6 +16967,10 @@ msgid "" "Default: '%default'\n" "Applies to: CSV, XML output formats" msgstr "" +"Utgång fält att sortera p.\n" +"illgängliga fält: author_sort, id, betyg, storlek, tidsstämpel, title_sort\n" +"Grundinställning: '%default'\n" +"Tillämpas på: CSV, XML utformat" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:251 #, python-format @@ -19081,6 +19113,8 @@ msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" +"ondevice() -- returnera Ja om ondevice är inställd, annars returnera " +"tillbaka den tomma strängen" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 msgid "" @@ -19694,67 +19728,67 @@ msgstr "Spara" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Öppna" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Avbryt" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Stäng" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Tillämpa" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Spara inte" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Stäng utan att spara" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Ta bort" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Ja" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Ja till &alla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Nej" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&ej till alla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Spara alla" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Avbryt" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Försök igen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignorera" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Återställ standardvärden" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" @@ -19894,6 +19928,17 @@ msgid "" "switch\n" "to ascii ordering for performance reasons." msgstr "" +"Calibre använder normalt locale-beroende lexikografisk ordning när " +"färdigställande \n" +"av värden visas. Detta innebär att sorteringsordningen är korrekt för " +"användarens \n" +"språk. Detta kan dock vara långsam. Prestanda förbättras genom att byta till " +"\n" +"ASCII ordning. Denna justering styr när växlingar sker. Ställ in den till " +"noll \n" +"att alltid använda ASCII ordning. Ställ in den till något större än noll för " +"att byta \n" +"till ASCII ordning av prestandaskäl." #: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index c85e60384d..c82ccbabe3 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -10,15 +10,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-15 09:45+0000\n" -"Last-Translator: Dick Chen \n" +"PO-Revision-Date: 2011-08-04 03:21+0000\n" +"Last-Translator: Li Fanxi \n" "Language-Team: Simplified Chinese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-04 04:34+0000\n" +"X-Generator: Launchpad (build 13573)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -345,19 +345,19 @@ msgstr "从您的书架或者设备里删除这些书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "编辑 calibre 书库中书籍的元数据" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "阅读 calibre 书库中的书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "从网上下新闻并生成电子书" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "快速显示相关的书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -392,38 +392,38 @@ msgstr "浏览caliber用户手册" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "自定义 calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "方便的找到与当前选定的书籍相似的书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "切换各个 calibre 书库并对它们实施维护" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "把书籍从设备复到到 calibre 书库中" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" -msgstr "" +msgstr "修改您的设备上的书籍分类" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "在两个书库间复制书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "对 calibre 书库中的 epub 文件进行优化" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" -msgstr "" +msgstr "在搜索 calibre 书库时,高亮下一个或前一个匹配的项" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" @@ -431,7 +431,7 @@ msgstr "从不同的书商寻找书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "获取新的 calibre 插件或更新已有的插件" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -654,7 +654,7 @@ msgstr "如果开启本选项,输出插件将尽量使用人类可读的输出 #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "把书籍转换为 %s 格式" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -872,7 +872,7 @@ msgstr "禁用该名称插件" #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format msgid "Path to library too long. Must be less than %d characters." -msgstr "" +msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 @@ -1177,7 +1177,7 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "与欣博阅(Boeye) BEX 系列电子书阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." @@ -1209,7 +1209,7 @@ msgstr "与 PocketBook 602/603/902/903 阅读器通信" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "与 PocketBook 360+ 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1269,7 +1269,7 @@ msgstr "与 The Book 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "与 Libre Air 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1444,11 +1444,11 @@ msgstr "与 Nextbook Reader 通信" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "与 Moovybook 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "与 COBY 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1472,7 +1472,7 @@ msgstr "与 Nook 电子书阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "与 Nook Color 或 TSR 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1714,6 +1714,8 @@ msgid "" "cable/USB port on your computer. If you device has a \"Reset to factory " "defaults\" type of setting somewhere, use it. Underlying error: %s" msgstr "" +"无法访问您的设备的主内存中的文件。请联系设备生产厂商寻求技术支持。可能的解决方案:换用另一根 USB 连接线或连接电脑上的另一个 USB " +"端口。如果您的设备具有类似于“恢复出厂设置”的功能,可以尝试用它解决问题。底层错误信息:%s" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:113 #, python-format @@ -1724,6 +1726,8 @@ msgid "" "your SD card using the FAT32 filesystem. Also make sure there are not too " "many files in the root of your SD card. Underlying error: %s" msgstr "" +"无法访问您设备上的 SD 存储卡。可能的原因:SD 存储卡已经损坏;存储卡容量太大不能被设备所支持; 存储卡写保护。请换一张存储卡重试或以 FAT32 " +"格式重新格式化你的存储卡。并请确保存储卡根目录中没有存储过多的文件。底层错误信息:%s" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 @@ -1972,7 +1976,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 msgid "Modify the document text and structure using user defined patterns." -msgstr "" +msgstr "以用户预定义的模式修改文档内容和结构。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:165 msgid "Control auto-detection of document structure." @@ -4205,7 +4209,7 @@ msgstr "添加空书。(无任何格式)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:66 msgid "Shift+Ctrl+E" -msgstr "" +msgstr "Shift+Ctrl+E" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:67 msgid "Add from ISBN" @@ -4213,15 +4217,15 @@ msgstr "从ISBN添加" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:69 msgid "Add files to selected book records" -msgstr "" +msgstr "添加文件到选中的书籍记录中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:70 msgid "Shift+A" -msgstr "" +msgstr "Shift+A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 msgid "Are you sure" -msgstr "" +msgstr "您确定吗" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 #, python-format @@ -4240,7 +4244,7 @@ msgstr "添加中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 msgid "Creating book records from ISBNs" -msgstr "" +msgstr "根据ISBN添加书籍记录" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 @@ -4253,7 +4257,7 @@ msgstr "支持的书j" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 msgid "Select books" -msgstr "" +msgstr "选择书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "Merged some books" @@ -4878,12 +4882,12 @@ msgstr "连接/共享" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:79 msgid "Stopping" -msgstr "" +msgstr "正在停止" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:80 msgid "Stopping server, this could take upto a minute, please wait..." -msgstr "" +msgstr "正在停止服务器,最多需要一分钟,请稍候……" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" @@ -4946,7 +4950,7 @@ msgstr "下载元数据失败" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:720 msgid "Download failed" -msgstr "" +msgstr "下载失败" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:89 #, python-format @@ -4969,7 +4973,7 @@ msgstr "" msgid "" "Could not download metadata and/or covers for %d of the books. Click \"Show " "details\" to see which books." -msgstr "" +msgstr "无法下载 %d 本书的元数据和/或封面。单击“显示细节”查看是出错的书籍。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108 msgid "Download complete" @@ -5052,7 +5056,7 @@ msgstr "正在应用修改过的元数据" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:544 msgid "Some failures" -msgstr "" +msgstr "一些失败" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:545 msgid "" @@ -5097,7 +5101,7 @@ msgstr "F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 msgid "Move to next highlighted match" -msgstr "" +msgstr "跳转到下一个高亮的匹配" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 @@ -5106,7 +5110,7 @@ msgstr "N" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:25 msgid "Move to previous item" -msgstr "" +msgstr "跳转到前一项" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Move to previous highlighted item" @@ -5114,7 +5118,7 @@ msgstr "跳转到前一个高亮匹配" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Shift+N" -msgstr "" +msgstr "Shift+N" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213 @@ -5139,7 +5143,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "更改 calibre 的行为" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5303,11 +5307,11 @@ msgstr "同标签的书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" -msgstr "" +msgstr "获取书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "搜索电子书" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" @@ -5315,17 +5319,17 @@ msgstr "搜索当前作者" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "搜索这个标题" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "搜索这本书" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" -msgstr "" +msgstr "商店" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 @@ -5337,7 +5341,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "无法完成搜索" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" @@ -5364,11 +5368,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 msgid "Show this message again" -msgstr "" +msgstr "再次显示这个信息" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "关于获取书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -5406,11 +5410,11 @@ msgstr "查看特定格式" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 msgid "Read a random book" -msgstr "" +msgstr "随机阅读一本书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 msgid "Clear recently viewed list" -msgstr "" +msgstr "清空最近查看列表" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 @@ -5458,7 +5462,7 @@ msgstr "无法打开文件夹" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 msgid "This book no longer exists in your library" -msgstr "" +msgstr "本书已不在您的书库中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 #, python-format @@ -5721,12 +5725,12 @@ msgstr "合集" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" -msgstr "" +msgstr "粘贴封面" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" -msgstr "" +msgstr "复制封面" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 msgid "Double-click to open Book Details window" @@ -5985,7 +5989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 msgid "Read books" -msgstr "" +msgstr "阅读书籍" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Column containing 'read' status" @@ -10861,7 +10865,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:690 msgid "Calibre Library" -msgstr "Calibre 书库" +msgstr "Calibre Library" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:96 msgid "Choose a location for your calibre e-book library" @@ -18457,7 +18461,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." -msgstr "" +msgstr "排序时使用的语言" #: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" From 7471f00b0415f83e9cc0b3b85bdf439ff8d9f850 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Aug 2011 23:09:42 -0600 Subject: [PATCH 49/76] MOBI Output: Remove option to choose masthead font as the font selection control causes crashes on some windows systems --- src/calibre/ebooks/mobi/output.py | 7 ------- src/calibre/ebooks/mobi/writer.py | 3 +-- src/calibre/gui2/convert/mobi_output.py | 11 +++++++---- src/calibre/gui2/convert/mobi_output.ui | 23 +++-------------------- 4 files changed, 11 insertions(+), 33 deletions(-) diff --git a/src/calibre/ebooks/mobi/output.py b/src/calibre/ebooks/mobi/output.py index 4451bc66b8..542889f506 100644 --- a/src/calibre/ebooks/mobi/output.py +++ b/src/calibre/ebooks/mobi/output.py @@ -55,13 +55,6 @@ class MOBIOutput(OutputFormatPlugin): ' specified directory. If the directory already ' 'exists, it will be deleted.') ), - OptionRecommendation(name='mobi_navpoints_only_deepest', - recommended_value=False, - help=_('When adding navpoints for the chapter-to-chapter' - ' navigation on the kindle, use only the lowest level ' - 'of items in the TOC, instead of items at every level.') - ), - OptionRecommendation(name='kindlegen', recommended_value=False, help=('Use kindlegen (must be in your PATH) to generate the' diff --git a/src/calibre/ebooks/mobi/writer.py b/src/calibre/ebooks/mobi/writer.py index 55e3ad0b03..90747d0a73 100644 --- a/src/calibre/ebooks/mobi/writer.py +++ b/src/calibre/ebooks/mobi/writer.py @@ -1710,8 +1710,7 @@ class MobiWriter(object): ''' from calibre.ebooks.oeb.base import TOC items = list(self._oeb.toc.iterdescendants()) - if self.opts.mobi_navpoints_only_deepest: - items = [i for i in items if i.depth == 1] + items = [i for i in items if i.depth == 1] offsets = {i:self._id_offsets.get(i.href, -1) for i in items if i.href} items = [i for i in items if offsets[i] > -1] items.sort(key=lambda i:offsets[i]) diff --git a/src/calibre/gui2/convert/mobi_output.py b/src/calibre/gui2/convert/mobi_output.py index 4bbf15e3ef..f268ac8606 100644 --- a/src/calibre/gui2/convert/mobi_output.py +++ b/src/calibre/gui2/convert/mobi_output.py @@ -6,11 +6,9 @@ __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' -from PyQt4.Qt import Qt from calibre.gui2.convert.mobi_output_ui import Ui_Form from calibre.gui2.convert import Widget -from calibre.gui2.widgets import FontFamilyModel font_family_model = None @@ -26,11 +24,13 @@ class PluginWidget(Widget, Ui_Form): ['prefer_author_sort', 'rescale_images', 'toc_title', 'mobi_ignore_margins', 'mobi_toc_at_start', 'dont_compress', 'no_inline_toc', - 'masthead_font','personal_doc', 'mobi_navpoints_only_deepest'] + 'personal_doc']#, 'mobi_navpoints_only_deepest'] ) - from calibre.utils.fonts import fontconfig self.db, self.book_id = db, book_id + ''' + from calibre.utils.fonts import fontconfig + global font_family_model if font_family_model is None: font_family_model = FontFamilyModel() @@ -46,9 +46,11 @@ class PluginWidget(Widget, Ui_Form): self.font_family_model = font_family_model self.opt_masthead_font.setModel(self.font_family_model) + ''' self.initialize_options(get_option, get_help, db, book_id) + ''' def set_value_handler(self, g, val): if unicode(g.objectName()) in 'opt_masthead_font': idx = -1 @@ -59,3 +61,4 @@ class PluginWidget(Widget, Ui_Form): g.setCurrentIndex(idx) return True return False + ''' diff --git a/src/calibre/gui2/convert/mobi_output.ui b/src/calibre/gui2/convert/mobi_output.ui index b849bff72c..7643d791f3 100644 --- a/src/calibre/gui2/convert/mobi_output.ui +++ b/src/calibre/gui2/convert/mobi_output.ui @@ -7,7 +7,7 @@ 0 0 521 - 331 + 342 @@ -55,22 +55,12 @@ - + Kindle options - - - - Periodical masthead font: - - - - - - @@ -101,7 +91,7 @@ - + Qt::Vertical @@ -128,13 +118,6 @@ - - - - Use only &lowest level of items in the TOC for chapter-to-chapter navigation - - - From 56ed85312269d1429338839a9a4d9b77f96b356b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Aug 2011 23:34:22 -0600 Subject: [PATCH 50/76] ... --- src/calibre/ebooks/mobi/debug.py | 5 +++-- src/calibre/ebooks/mobi/writer2/indexer.py | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 0c45a8078a..af5238db70 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -766,6 +766,7 @@ class IndexEntry(object): # {{{ flags = self.flags for tag in expected_tags: vals = [] + if tag.tag > 64: has_tag = flags & 0b1 flags = flags >> 1 @@ -781,8 +782,8 @@ class IndexEntry(object): # {{{ self.consumed = len(orig_raw) - len(raw) self.trailing_bytes = raw if self.trailing_bytes.replace(b'\0', b''): - raise ValueError('IndexEntry has leftover bytes: %s'%format_bytes( - self.trailing_bytes)) + raise ValueError('%s has leftover bytes: %s'%(self, format_bytes( + self.trailing_bytes))) @property def label(self): diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 60b5f001cf..76a2bc4a6f 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -97,7 +97,8 @@ class TAGX(object): # {{{ ''' TAGX block for the Primary index header of a periodical ''' - map(self.add_tag, (1, 2, 3, 4, 5, 21, 22, 23, 0, 69, 70, 71, 72, 73, 0)) + list(map(self.add_tag, (1, 2, 3, 4, 5, 21, 22, 23, 0, 69, 70, 71, 72, + 73, 0))) return self.header(2) + bytes(self.byts) @property @@ -105,7 +106,7 @@ class TAGX(object): # {{{ ''' TAGX block for the secondary index header of a periodical ''' - map(self.add_tag, (11, 0)) + list(map(self.add_tag, (11, 0))) return self.header(1) + bytes(self.byts) @property @@ -113,7 +114,7 @@ class TAGX(object): # {{{ ''' TAGX block for the primary index header of a flat book ''' - map(self.add_tag, (1, 2, 3, 4, 0)) + list(map(self.add_tag, (1, 2, 3, 4, 0))) return self.header(1) + bytes(self.byts) # }}} From f71cad4339c27878c81adc14eff1c8126edf5e50 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Aug 2011 23:55:01 -0600 Subject: [PATCH 51/76] ... --- src/calibre/ebooks/mobi/writer2/indexer.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 76a2bc4a6f..04bd85aff5 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -70,7 +70,7 @@ class TAGX(object): # {{{ BITMASKS.update({x:(1 << i) for i, x in enumerate([1, 2, 3, 4, 5, 21, 22, 23])}) BITMASKS.update({x:(1 << i) for i, x in enumerate([69, 70, 71, 72, 73])}) - NUM_VALUES = defaultdict(lambda x:1) + NUM_VALUES = defaultdict(lambda :1) NUM_VALUES[11] = 3 NUM_VALUES[0] = 0 @@ -82,7 +82,7 @@ class TAGX(object): # {{{ buf.append(tag) buf.append(self.NUM_VALUES[tag]) # bitmask - buf.append((1 << (self.BITMASKS[tag])) if tag else 0) + buf.append(self.BITMASKS[tag] if tag else 0) # eof buf.append(0 if tag else 1) @@ -240,7 +240,8 @@ class SecondaryIndexEntry(IndexEntry): 'mastheadImage':69} def __init__(self, index): - IndexEntry.__init__(self, index, 0) + IndexEntry.__init__(self, 0, 0) + self.index = index tag = self.INDEX_MAP[index] @@ -586,8 +587,12 @@ class Indexer(object): # {{{ # The index of the last entry in the NCX idx = indices[-1].index - buf.write(encode_number_as_hex(idx) if isinstance(idx, int) else - idx.encode('ascii')) + if isinstance(idx, int): + idx = encode_number_as_hex(idx) + else: + idx = idx.encode('ascii') + idx = (bytes(bytearray([len(idx)]))) + idx + buf.write(idx) # The number of entries in the NCX buf.write(pack(b'>H', num)) From 4192578a7c620802c3be1c9ba2e4055065a1f1a4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 4 Aug 2011 11:13:25 -0600 Subject: [PATCH 52/76] ... --- src/calibre/ebooks/mobi/debug.py | 11 +++++++++-- src/calibre/ebooks/mobi/writer2/serializer.py | 13 ++++++------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index af5238db70..fb1b92cd42 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -1024,8 +1024,14 @@ class IndexRecord(object): # {{{ for entry in self.indices: offset = entry.offset a(str(entry)) + t = self.alltext if offset is not None and self.alltext is not None: - a('\tHTML at offset: %r'%self.alltext[offset:offset+100]) + a('\tHTML before offset: %r'%t[offset-50:offset]) + a('\tHTML after offset: %r'%t[offset:offset+50]) + p = offset+entry.size + a('\tHTML before end: %r'%t[p-50:p]) + a('\tHTML after end: %r'%t[p:p+50]) + a('') return '\n'.join(ans) @@ -1053,11 +1059,12 @@ class CNCX(object): # {{{ self.records[pos+record_offset] = raw[ pos+consumed:pos+consumed+length].decode(codec) except: - byts = raw[pos+consumed:pos+consumed+length] + byts = raw[pos:] r = format_bytes(byts) print ('CNCX entry at offset %d has unknown format %s'%( pos+record_offset, r)) self.records[pos+record_offset] = r + pos = len(raw) pos += consumed+length record_offset += 0x10000 diff --git a/src/calibre/ebooks/mobi/writer2/serializer.py b/src/calibre/ebooks/mobi/writer2/serializer.py index 594f8bfd78..06aacc1b09 100644 --- a/src/calibre/ebooks/mobi/writer2/serializer.py +++ b/src/calibre/ebooks/mobi/writer2/serializer.py @@ -110,6 +110,7 @@ class Serializer(object): self.serialize_head() self.serialize_body() buf.write(b'') + self.end_offset = buf.tell() self.fixup_links() return buf.getvalue() @@ -206,20 +207,18 @@ class Serializer(object): self.breaks.append(buf.tell() - 1) self.id_offsets[urlnormalize(item.href)] = buf.tell() if item.is_section_start: - buf.write(b'
    ') + buf.write(b' ') if item.is_article_start: - buf.write(b'
    ') + buf.write(b' ') for elem in item.data.find(XHTML('body')): self.serialize_elem(elem, item) - if item.is_article_end: - # Kindle periodical article end marker - buf.write(b'
    ') if self.write_page_breaks_after_item: buf.write(b'') if item.is_article_end: - buf.write(b'
    ') + # Kindle periodical article end marker + buf.write(b' ') if item.is_section_end: - buf.write(b'
    ') + buf.write(b' ') self.anchor_offset = None def serialize_elem(self, elem, item, nsrmap=NSRMAP): From 38808d490271c0afc62000b1977e904c21bdc995 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 4 Aug 2011 12:13:38 -0600 Subject: [PATCH 53/76] ... --- src/calibre/ebooks/mobi/debug.py | 8 +++++--- src/calibre/ebooks/mobi/writer2/indexer.py | 3 ++- src/calibre/ebooks/mobi/writer2/main.py | 10 ++++++---- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index fb1b92cd42..e038ffa63d 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -320,7 +320,7 @@ class MOBIHeader(object): # {{{ self.exth = EXTHHeader(self.raw[self.exth_offset:]) self.end_of_exth = self.exth_offset + self.exth.length - self.bytes_after_exth = self.fullname_offset - self.end_of_exth + self.bytes_after_exth = self.raw[self.end_of_exth:self.fullname_offset] def __str__(self): ans = ['*'*20 + ' MOBI Header '+ '*'*20] @@ -386,7 +386,9 @@ class MOBIHeader(object): # {{{ if self.has_exth: ans += '\n\n' + str(self.exth) - ans += '\n\nBytes after EXTH: %d'%self.bytes_after_exth + ans += '\n\nBytes after EXTH (%d bytes): %s'%( + len(self.bytes_after_exth), + format_bytes(self.bytes_after_exth)) ans += '\nNumber of bytes after full name: %d' % (len(self.raw) - (self.fullname_offset + self.fullname_length)) @@ -588,7 +590,7 @@ class IndexHeader(object): # {{{ def __str__(self): - ans = ['*'*20 + ' Index Header '+ '*'*20] + ans = ['*'*20 + ' Index Header (%d bytes)'%len(self.record.raw)+ '*'*20] a = ans.append def u(w): a('Unknown: %r (%d bytes) (All zeros: %r)'%(w, diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 04bd85aff5..2238601a72 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -246,7 +246,8 @@ class SecondaryIndexEntry(IndexEntry): tag = self.INDEX_MAP[index] # The values for this index entry - self.secondary = [len(self.INDEX_MAP) if tag == min( + # I dont know what the 5 means, it is not the number of entries + self.secondary = [5 if tag == min( self.INDEX_MAP.itervalues()) else 0, 0, tag] @property diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index cc03430144..ef6fc3485e 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -334,7 +334,9 @@ class MobiWriter(object): if self.indexer.is_flat_periodical: bt = 0x102 elif self.indexer.is_periodical: - bt = 0x101 + # If you change this, remember to change the cdetype in the EXTH + # header as well + bt = 0x103 record0.write(pack(b'>IIIII', 0xe8, bt, 65001, uid, 6)) @@ -509,7 +511,9 @@ class MobiWriter(object): # Write cdetype if self.is_periodical: - data = b'NWPR' + # If you set the book type header field to 0x101 use NWPR here if + # you use 0x103 use MAGZ + data = b'MAGZ' else: data = b'EBOK' exth.write(pack(b'>II', 501, len(data)+8)) @@ -533,8 +537,6 @@ class MobiWriter(object): exth.write(pack(b'>II', EXTH_CODES['lastupdatetime'], len(datestr) + 8)) exth.write(datestr) nrecs += 1 - exth.write(pack(b'>III', EXTH_CODES['versionnumber'], 12, 7)) - nrecs += 1 if self.is_periodical: # Pretend to be amazon's super secret periodical generator From 6613b6514867199635f1e939d5e7cc10de76c32c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 4 Aug 2011 12:20:18 -0600 Subject: [PATCH 54/76] Driver for Droid X2. Fixes #821053 (Cannot get Calibre to see my Droid X2. I installed Wordplayer3 but no go) --- src/calibre/devices/android/driver.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index a12f37c7eb..274738d10a 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -40,6 +40,7 @@ class ANDROID(USBMS): 0x41db : [0x216], 0x4285 : [0x216], 0x42a3 : [0x216], 0x4286 : [0x216], 0x42b3 : [0x216], 0x42b4 : [0x216], 0x7086 : [0x0226], 0x70a8: [0x9999], 0x42c4 : [0x216], + 0x70c6 : [0x226] }, # Sony Ericsson @@ -128,11 +129,11 @@ class ANDROID(USBMS): '7', 'A956', 'A955', 'A43', 'ANDROID_PLATFORM', 'TEGRA_2', 'MB860', 'MULTI-CARD', 'MID7015A', 'INCREDIBLE', 'A7EB', 'STREAK', 'MB525', 'ANDROID2.3', 'SGH-I997', 'GT-I5800_CARD', 'MB612', - 'GT-S5830_CARD', 'GT-S5570_CARD'] + 'GT-S5830_CARD', 'GT-S5570_CARD', 'MB870'] WINDOWS_CARD_A_MEM = ['ANDROID_PHONE', 'GT-I9000_CARD', 'SGH-I897', 'FILE-STOR_GADGET', 'SGH-T959', 'SAMSUNG_ANDROID', 'GT-P1000_CARD', 'A70S', 'A101IT', '7', 'INCREDIBLE', 'A7EB', 'SGH-T849_CARD', - '__UMS_COMPOSITE', 'SGH-I997_CARD'] + '__UMS_COMPOSITE', 'SGH-I997_CARD', 'MB870'] OSX_MAIN_MEM = 'Android Device Main Memory' From 9e05c15449662850b2707a8936faa3a350798a71 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 4 Aug 2011 12:34:05 -0600 Subject: [PATCH 55/76] ... --- recipes/economist.recipe | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/recipes/economist.recipe b/recipes/economist.recipe index ded781b314..fa0ee0721c 100644 --- a/recipes/economist.recipe +++ b/recipes/economist.recipe @@ -70,6 +70,11 @@ class Economist(BasicNewsRecipe): def economist_parse_index(self): soup = self.index_to_soup(self.INDEX) + div = soup.find('div', attrs={'class':'issue-image'}) + if div is not None: + img = div.find('img', src=True) + if img is not None: + self.cover_url = img['src'] feeds = OrderedDict() for section in soup.findAll(attrs={'class':lambda x: x and 'section' in x}): From 0ea98fe29f39323bcc93b03cf615b0c1b220071a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 4 Aug 2011 17:54:02 -0600 Subject: [PATCH 56/76] ... --- src/calibre/gui2/actions/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/actions/__init__.py b/src/calibre/gui2/actions/__init__.py index 5dc0710d6e..83748766b2 100644 --- a/src/calibre/gui2/actions/__init__.py +++ b/src/calibre/gui2/actions/__init__.py @@ -83,7 +83,8 @@ class InterfaceAction(QObject): dont_remove_from = frozenset([]) all_locations = frozenset(['toolbar', 'toolbar-device', 'context-menu', - 'context-menu-device', 'toolbar-child', 'menubar', 'menubar-device']) + 'context-menu-device', 'toolbar-child', 'menubar', 'menubar-device', + 'context-menu-cover-browser']) #: Type of action #: 'current' means acts on the current view From b203704a6ba8f0b1270495ec022f91efff8523ce Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 4 Aug 2011 20:01:15 -0600 Subject: [PATCH 57/76] ... --- recipes/newsweek.recipe | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes/newsweek.recipe b/recipes/newsweek.recipe index 0cae4275b0..03466b5b3d 100644 --- a/recipes/newsweek.recipe +++ b/recipes/newsweek.recipe @@ -8,6 +8,9 @@ class Newsweek(BasicNewsRecipe): language = 'en' encoding = 'utf-8' no_stylesheets = True + recipe_disabled = ('Newsweek was taken over by The Daily Beast,' + ' newsweek.com no longer exists, so this recipe ' + ' has been disabled.') BASE_URL = 'http://www.newsweek.com' From 7e29ea72ad9512433a56b6b53f49242c2ca7765b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 4 Aug 2011 20:03:54 -0600 Subject: [PATCH 58/76] New MOBI output: Start work on support for hierarchical books --- src/calibre/ebooks/mobi/debug.py | 10 +- src/calibre/ebooks/mobi/writer2/indexer.py | 137 ++++++++++++++++----- 2 files changed, 114 insertions(+), 33 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index e038ffa63d..ca1da86ac2 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -646,7 +646,7 @@ class Tag(object): # {{{ INTERPRET_MAP = { 'subchapter': { - 5 : ('Parent chapter index', 'parent_index') + 21 : ('Parent chapter index', 'parent_index') }, 'article' : { @@ -702,7 +702,8 @@ class Tag(object): # {{{ self.desc, self.attr = td[tag_type] except: print ('Unknown tag value: %d'%tag_type) - self.desc = '??Unknown (tag value: %d)'%tag_type + self.desc = '??Unknown (tag value: %d type: %s)'%( + tag_type, entry_type) self.attr = 'unknown' if '_offset' in self.attr: self.cncx_value = cncx[self.value] @@ -750,7 +751,7 @@ class IndexEntry(object): # {{{ try: self.entry_type = self.TYPES[entry_type] except KeyError: - raise ValueError('Unknown Index Entry type: %s'%hex(entry_type)) + raise ValueError('Unknown Index Entry type: %s'%bin(entry_type)) if control_byte_count not in (1, 2): raise ValueError('Unknown control byte count: %d'% @@ -1223,8 +1224,7 @@ class TBSIndexing(object): # {{{ tbs_type = 0 is_periodical = self.doc_type in (257, 258, 259) if len(byts): - outermost_index, extra, consumed = decode_tbs(byts, flag_size=4 if - is_periodical else 3) + outermost_index, extra, consumed = decode_tbs(byts, flag_size=3) byts = byts[consumed:] for k in extra: tbs_type |= k diff --git a/src/calibre/ebooks/mobi/writer2/indexer.py b/src/calibre/ebooks/mobi/writer2/indexer.py index 2238601a72..6b7939dc30 100644 --- a/src/calibre/ebooks/mobi/writer2/indexer.py +++ b/src/calibre/ebooks/mobi/writer2/indexer.py @@ -109,6 +109,20 @@ class TAGX(object): # {{{ list(map(self.add_tag, (11, 0))) return self.header(1) + bytes(self.byts) + + +class TAGX_BOOK(TAGX): + BITMASKS = dict(TAGX.BITMASKS) + BITMASKS.update({x:(1 << i) for i, x in enumerate([1, 2, 3, 4, 21, 22, 23])}) + + @property + def hierarchical_book(self): + ''' + TAGX block for the primary index header of a hierarchical book + ''' + list(map(self.add_tag, (1, 2, 3, 4, 21, 22, 23, 0))) + return self.header(1) + bytes(self.byts) + @property def flat_book(self): ''' @@ -117,6 +131,7 @@ class TAGX(object): # {{{ list(map(self.add_tag, (1, 2, 3, 4, 0))) return self.header(1) + bytes(self.byts) + # }}} # Index Entries {{{ @@ -187,6 +202,9 @@ class IndexEntry(object): ans |= TAGX.BITMASKS[tag] return ans + def attr_for_tag(self, tag): + return self.RTAG_MAP[tag] + @property def bytestring(self): buf = StringIO() @@ -210,7 +228,7 @@ class IndexEntry(object): buf.write(bytes(bytearray([flags]))) for tag in self.tag_nums: - attr = self.RTAG_MAP[tag] + attr = self.attr_for_tag(tag) val = getattr(self, attr) if isinstance(val, int): val = [val] @@ -226,6 +244,17 @@ class IndexEntry(object): ans = buf.getvalue() return ans +class BookIndexEntry(IndexEntry): + + @property + def entry_type(self): + tagx = TAGX_BOOK() + ans = 0 + for tag in self.tag_nums: + ans |= tagx.BITMASKS[tag] + return ans + + class PeriodicalIndexEntry(IndexEntry): def __init__(self, offset, label_offset, class_offset, depth): @@ -461,7 +490,6 @@ class Indexer(object): # {{{ if not desc: desc = _('No details available') node.author, node.description = aut, desc - self.cncx = CNCX(oeb.toc, self.is_periodical) if self.is_periodical: @@ -529,7 +557,9 @@ class Indexer(object): # {{{ tagx_block = TAGX().secondary else: tagx_block = (TAGX().periodical if self.is_periodical else - TAGX().flat_book) + (TAGX_BOOK().hierarchical_book if + self.book_has_subchapters else + TAGX_BOOK().flat_book)) header_length = 192 # Ident 0 - 4 @@ -615,47 +645,98 @@ class Indexer(object): # {{{ # }}} def create_book_index(self): # {{{ + self.book_has_subchapters = False indices = [] - seen = set() + seen, sub_seen = set(), set() id_offsets = self.serializer.id_offsets - for node in self.oeb.toc.iterdescendants(): + # Flatten toc to contain only chapters and subchapters + # Anything deeper than a subchapter is made into a subchapter + chapters = [] + for node in self.oeb.toc: try: offset = id_offsets[node.href] label = self.cncx[node.title] except: - self.log.warn('TOC item %s not found in document'%node.href) + self.log.warn('TOC item %s [%s] not found in document'%( + node.title, node.href)) continue + if offset in seen: continue seen.add(offset) - index = IndexEntry(offset, label) - indices.append(index) - indices.sort(key=lambda x:x.offset) + subchapters = [] + chapters.append((offset, label, subchapters)) - # Set lengths - for i, index in enumerate(indices): - try: - next_offset = indices[i+1].offset - except: - next_offset = self.serializer.body_end_offset - index.length = next_offset - index.offset + for descendant in node.iterdescendants(): + try: + offset = id_offsets[descendant.href] + label = self.cncx[descendant.title] + except: + self.log.warn('TOC item %s [%s] not found in document'%( + descendant.title, descendant.href)) + continue - # Remove empty nodes - indices = [i for i in indices if i.length > 0] + if offset in sub_seen: + continue + sub_seen.add(offset) + subchapters.append((offset, label)) - # Set index values - for i, index in enumerate(indices): - index.index = i + subchapters.sort(key=lambda x:x[0]) - # Set lengths again to close up any gaps left by filtering - for i, index in enumerate(indices): - try: - next_offset = indices[i+1].offset - except: - next_offset = self.serializer.body_end_offset - index.length = next_offset - index.offset + chapters.sort(key=lambda x:x[0]) + + chapters = [(BookIndexEntry(x[0], x[1]), [ + BookIndexEntry(y[0], y[1]) for y in x[2]]) for x in chapters] + + def set_length(indices): + for i, index in enumerate(indices): + try: + next_offset = indices[i+1].offset + except: + next_offset = self.serializer.body_end_offset + index.length = next_offset - index.offset + + # Set chapter and subchapter lengths + set_length([x[0] for x in chapters]) + for x in chapters: + set_length(x[1]) + + # Remove empty chapters + chapters = [x for x in chapters if x[0].length > 0] + + # Remove invalid subchapters + for i, x in enumerate(list(chapters)): + chapter, subchapters = x + ok_subchapters = [] + for sc in subchapters: + if sc.offset < chapter.next_offset and sc.length > 0: + ok_subchapters.append(sc) + chapters[i] = (chapter, ok_subchapters) + + # Reset chapter and subchapter lengths in case any were removed + set_length([x[0] for x in chapters]) + for x in chapters: + set_length(x[1]) + + # Set index and depth values + indices = [] + for index, x in enumerate(chapters): + x[0].index = index + indices.append(x[0]) + + for chapter, subchapters in chapters: + for sc in subchapters: + index += 1 + sc.index = index + sc.parent_index = chapter.index + indices.append(sc) + sc.depth = 1 + self.book_has_subchapters = True + if subchapters: + chapter.first_child_index = subchapters[0].index + chapter.last_child_index = subchapters[-1].index return indices From cc9affa988e87be7368ea9feed3477606d7c51ab Mon Sep 17 00:00:00 2001 From: Translators <> Date: Fri, 5 Aug 2011 04:38:49 +0000 Subject: [PATCH 59/76] Launchpad automatic translations update. --- src/calibre/translations/de.po | 3099 +---------------------------- src/calibre/translations/ja.po | 598 +----- src/calibre/translations/nl.po | 2155 ++------------------ src/calibre/translations/ru.po | 2706 +------------------------ src/calibre/translations/sl.po | 1789 +++-------------- src/calibre/translations/sv.po | 833 +------- src/calibre/translations/zh_CN.po | 3011 ++++------------------------ 7 files changed, 805 insertions(+), 13386 deletions(-) diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 21bb5134e3..90c707b6c7 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-04 04:32+0000\n" -"X-Generator: Launchpad (build 13573)\n" +"X-Launchpad-Export-Date: 2011-08-05 04:37+0000\n" +"X-Generator: Launchpad (build 13604)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -20234,2967 +20234,9 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sBenutzung%s: %s\n" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Geben Sie den Titel an. Voreinstellung: Dateiname." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Geben Sie den Autor an. Mehrere Autoren sollten durch Kommata getrennt " -#~ "angegeben werden. Voreinstellung: %default" - -#~ msgid "Set the comment." -#~ msgstr "Geben Sie eine Bemerkung an." - -#~ msgid "Set the category" -#~ msgstr "Geben Sie eine Kategorie an." - -#~ msgid "Sort key for the title" -#~ msgstr "Sortierung nach Titel" - -#~ msgid "Sort key for the author" -#~ msgstr "Sortierung nach Autor" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Pfad zur Datei des Umschlagbildes" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Falls die Quelldatei ein Umschlagbild enthält, das Umschlagbild der " -#~ "Quelldatei benutzen, anstatt des angegebenen Umschlagbildes." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Ausgabedateiname. Die Voreinstellung leitet sich vom ursprünglichen " -#~ "Dateinamen ab." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "HTML Tabellen als Textblöcke rendern und nicht als Tabellen. Dies ist " -#~ "notwendig, wenn die HTML Datei sehr große oder komplexe Tabellen enthält." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Paragraphen durch Leerzeilen trennen." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "CSS überschreiben. Es kann ein Pfad zu einem CSS Stylesheet oder eine " -#~ "Zeichenfolge angegeben werden. Zeichenfolgen werden als CSS interpretiert." - -#~ msgid "" -#~ "Use the element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Das Element der OPF Datei benutzen um die Reihenfolge zu bestimmen, " -#~ "in der die HTML Dateien zur LRF Datei hinzugefügt werden. Die OPF Datei muss " -#~ "sich im gleichen Verzeichnis wie die ursprüngliche HTML Datei befinden." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Schriftgröße um 2 * FONT_DELTA Punkt und Zeilenabstand um FONT_DELTA Punkt " -#~ "vergrößern. FONT_DELTA kann ein Bruchteil sein. Falls FONT_DELTA negativ " -#~ "angegeben wird, wird die Schriftgröße verkleinert." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Inhalt schwarz-weiß rendern anstatt in den in HTML oder CSS angegeben Farben." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil des Zielgeräts für das diese LRF Datei erstellt wird. Das Profil legt " -#~ "unter anderem die Auflösung und die Bildschirmgröße des Zielgerätes fest. " -#~ "Voreinstellung: %s Unterstützte Profile: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Linker Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Rechter Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Oberer Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Unterer Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that tags are " -#~ "ignored." -#~ msgstr "" -#~ "Höchstzahl der rekursiven Verknüpfungen (Hyperlinks). Der Wert 0 bedeutet, " -#~ "dass Verknüpfungen ignoriert werden. Ein negativer Wert bedeutet, dass alle " -#~ " Elemente ignoriert werden." - -#~ 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 " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Wenn html2lrf keine Seitenumbrüche in der HTML Datei und keine Kapitel-" -#~ "Überschriften finden kann, fügt es automatisch Seitenumbrüche vor Elementen " -#~ "ein, deren Namen mit diesem regulären Ausdruck entsprechen. Voreinstellung " -#~ "ist %default. Sie können dies deaktivieren indem sie den regulären Ausdruck " -#~ "\"$\" verwenden. Der Zweck dieser Einstellung ist der Versuch " -#~ "sicherzustellen, dass keine extrem langen Seiten entstehen, da dies das " -#~ "Umblättern der in der LRF Datei verlangsamt. Diese Einstellung wird " -#~ "ignoriert, wenn die aktuelle Seite nur wenige Elemente enthält." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Seitenumbruch vor einem Element mit dem angegebenen Attribut erzwingen. Das " -#~ "Format dieser Einstellung ist tagname regexp,attribute name,attribute value " -#~ "regexp. Um zum Beispiel alle \"heading\" Elemente, die das Attribut " -#~ "class=\"chapter\" anzupassen, verwenden Sie \"h\\d,class,chapter\". " -#~ "Voreinstellung ist %default" - -#~ msgid "Convert to LRS" -#~ msgstr "Zu LRS konvertieren" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Speicherbenutzung verringern auf Kosten längerer Bearbeitungszeiten. " -#~ "Benutzen Sie diese Einstellung, wenn sie an einem Rechner mit geringem " -#~ "Hauptspeicher arbeiten." - -#~ 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 " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Geben Sie die Zeichenkodierung der Ausgangsdatei an. Sollte die ausgegebene " -#~ "LRF Datei seltsame Zeichen enthalten, ändern Sie diese Einstellung. Eine " -#~ "gebräuchliche Kodierung von Dateien, die von Windows Computern stammen, ist " -#~ "cp-1252. Eine andere gebräuchliche Alternative ist utf-8. In der " -#~ "Voreinstellung wird versucht, die Kodierung zu erraten." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] dateiname\n" -#~ "\n" -#~ "Konvertiert verschiedene eBook Formate in LRF Dateien. Unterstützte " -#~ "Formate:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC und PDF. any2lrf verarbeitet auch RAR " -#~ "oder\n" -#~ "ZIP Archive, indem es nach einem eBook im Archiv sucht.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Keine Datei zur Konvertierung angegeben." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog konvertiert dateiname.epub in dateiname.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Gebe erstellte HTML auf stdout aus und beende das Programm." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Einstellungen für feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Einstellungen für html2lrf" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Fehlschlag bei der Analysierung von %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Konnte Bild %s nicht verarbeiten. Fehler: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Konnte Bild nicht verarbeiten: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Sichern Sie die Website %s zuerst als HTML Datei und benutzen Sie dann " -#~ "html2lrf mit der gespeicherten HTML Datei." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.html\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.html in dateiname.lrf. \n" -#~ "%prog folgt allen Hyperlinks in dateiname.html, die rekursiv auf \n" -#~ "lokale Dateien verweisen. Somit können Sie es verwenden,\n" -#~ "um einen ganzen Verzeichnisbaum von HTML Dateien zu konvertieren." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.lit in dateiname.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.mobi in dateiname.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.pdf in dateiname.lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Pfad zum Ausgabeverzeichnis, in dem die HTML Datei erstellt werden soll. " -#~ "Voreinstellung auf aktuelles Verzeichnis." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Es muss eine einzelne PDF Datei angegeben werden." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.rtf in dateiname.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.txt in dateiname.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Gebe Autoren ein" - -#~ msgid "Set the comment" -#~ msgstr "Gebe Kommentar ein" - -#~ msgid "Usage:" -#~ msgstr "Benutzung:" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Die ISBN des Buches, für das Sie Metadaten abrufen möchten." - -#~ msgid "The title of the book to search for." -#~ msgstr "Der Titel des gesuchten Buches." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Der Herausgeber des gesuchten Buches." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Konnte aufgrund zu hoher Serverlast kein Umschlagbild abrufen. Bitte " -#~ "versuchen Sie es später wieder." - -#~ msgid " not found." -#~ msgstr " nicht gefunden." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Umschlagbild des Buches mit der angegebenen ISBN von LibraryThing.com " -#~ "abrufen\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Benutzung: %s dateiname.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Benutzung: pdf-meta dateiname.pdf" - -#~ msgid "No filename specified." -#~ msgstr "Kein Dateiname angegeben." - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] dateiname.mobi" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Original MOBI HTML gespeichert in" - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB eBook erstellt in" - -#~ msgid "
    Must be a directory." -#~ msgstr "
    Muss ein Verzeichnis sein." - -#~ msgid "Invalid database location " -#~ msgstr "Ortsangabe der Datenbank ungültig " - -#~ msgid "Invalid database location" -#~ msgstr "Ortsangabe der Datenbank ungültig" - -#~ msgid "Invalid database location.
    Cannot write to " -#~ msgstr "Ortsangabe der Datenbank ungültig.
    Speichern nicht möglich " - -#~ msgid "Configuration" -#~ msgstr "Konfiguration" - -#~ msgid "Browse for the new database location" -#~ msgstr "Zu einem neuen Ort der Datenbank wechseln" - -#~ msgid "Frequently used directories" -#~ msgstr "Häufig benutzte Verzeichnisse" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "" -#~ "Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "" -#~ "Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" - -#~ msgid "Fetch" -#~ msgstr "Abrufen" - -#~ msgid "Matches" -#~ msgstr "Treffer" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Wählen Sie aus der unten stehenden Liste das Buch, das Ihrer Ausgabe " -#~ "entspricht" - -#~ msgid "&Stop selected job" -#~ msgstr "Ausgewählten Auftrag &stoppen" - -#~ msgid "No available formats" -#~ msgstr "Keine verfügbaren Formate" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "Kann %s nicht konvertieren, da dieses Buch nicht den bekannten Formaten " -#~ "entspricht" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Wählen Sie das Format, das zu LRF konvertiert werden soll" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Konvertiere %s in LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Voreinstellungen zur Konvertierung wählen" - -#~ msgid "
    1. baen - Books from BAEN Publishers
    2. " -#~ msgstr "
      1. baen - Bücher von BAEN Publishers
      2. " - -#~ msgid "" -#~ "
      3. pdftohtml - HTML files that are the output of the program " -#~ "pdftohtml
      4. " -#~ msgstr "" -#~ "
      5. pdftohtml - HTML Dateien, die mit dem Programm pdftohtml erstellt " -#~ "wurden
      6. " - -#~ msgid "
      7. book-designer - HTML0 files from Book Designer
      8. " -#~ msgstr "
      9. book-designer - HTML Dateien von Book Designer
      10. " - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Aussehen der erstellten LRF Datei durch die Angabe von Schriftgrößen und " -#~ "Wortabständen angleichen." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Seiteneinstellungen wie Ränder und die Bildschirmgröße des Zielgeräts " -#~ "angeben." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Feineinstellung der Erkennung von Kapitel- und Absatzüberschriften." - -#~ msgid "Chapter Detection" -#~ msgstr "Ermittlung der Kapitel" - -#~ msgid "No help available" -#~ msgstr "Keine Hilfe verfügbar" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "eBooks auf einmal zu LRF konvertieren" - -#~ msgid "Convert to LRF" -#~ msgstr "Zu LRF konvertieren" - -#~ msgid "Category" -#~ msgstr "Kategorie" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Herausgeber dieses Buches ändern" - -#~ msgid " pts" -#~ msgstr " Punkt" - -#~ msgid "Embedded Fonts" -#~ msgstr "Eingebundene Schriften" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "Source en&coding:" -#~ msgstr "En&codierung der Quelldatei:" - -#~ msgid "Minimum &indent:" -#~ msgstr "E&inrücken mindestens:" - -#~ msgid "&Word spacing:" -#~ msgstr "&Wortabstand:" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Automatische &Rotation von Bildern einschalten" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "&Leerzeilen zwischen Paragraphen einfügen" - -#~ msgid "Ignore &tables" -#~ msgstr "&Tabellen ignorieren" - -#~ msgid "Ignore &colors" -#~ msgstr "Farben nicht bea&chten" - -#~ msgid "Header" -#~ msgstr "Kopfzeile" - -#~ msgid "&Show header" -#~ msgstr "Kopfzeile an&zeigen" - -#~ msgid "&Header format:" -#~ msgstr "&Kopfzeilenformat:" - -#~ msgid "Override
        CSS" -#~ msgstr "CSS
        überschreiben" - -#~ msgid "&Left Margin:" -#~ msgstr "&Linker Rand:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Rechter Rand:" - -#~ msgid "&Top Margin:" -#~ msgstr "&Oberer Rand:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Unterer Rand:" - -#~ msgid "Title based detection" -#~ msgstr "Auf Titel basierende Ermittlung" - -#~ msgid "&Disable chapter detection" -#~ msgstr "Kapitel Ermittlung &deaktivieren" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regulärer Ausdruck:" - -#~ msgid "Tag based detection" -#~ msgstr "Auf Etiketten basierende Ermittlung" - -#~ msgid "&Page break before tag:" -#~ msgstr "&Seitenumbruch vor Element:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "Seitenumbruch vor Element &erzwingen:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Seitenumbruch vor &Attribut erzwingen:" - -#~ msgid "Meta information" -#~ msgstr "Meta-Informationen" - -#~ msgid "Author S&ort: " -#~ msgstr "S&ortierung nach Autor: " - -#~ msgid "Add Ta&gs: " -#~ msgstr "&Etiketten hinzufügen: " - -#~ msgid "Could not fetch cover.
        " -#~ msgstr "Konnte kein Umschlagbild abrufen.
        " - -#~ msgid "Cannot fetch cover" -#~ msgstr "Kann kein Umschlagbild abrufen" - -#~ msgid "Edit Meta Information" -#~ msgstr "Meta-Informationen bearbeiten" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "Verfügbare Formate" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Ein neues Format für dieses Buch zur Datenbank hinzufügen" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Markierte Formate dieses Buches aus der Datenbank löschen" - -#~ msgid "Waiting" -#~ msgstr "Abwarten und Tee trinken..." - -#~ msgid "Book %s of %s." -#~ msgstr "Buch %s von %s." - -#~ msgid "Send to storage card" -#~ msgstr "An Speicherkarte senden" - -#~ msgid "Device database corrupted" -#~ msgstr "Gerätedatenbank ist beschädigt" - -#~ msgid "" -#~ "\n" -#~ "

        The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ "

          \n" -#~ "
        1. Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.
        2. \n" -#~ "
        3. Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.
        4. \n" -#~ "
        \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

        Die Bücherdatenbank des Gerätes ist beschädigt. Versuchen " -#~ "Sie folgendes:\n" -#~ "

          \n" -#~ "
        1. Entfernen Sie das Gerät. Warten Sie, bis das Gerät die " -#~ "Datenbank wiederhergestellt hat (d.h. warten Sie, bis das Gerät wieder " -#~ "benutzt werden kann). Stecken Sie das Gerät wieder an. Nun sollte es mit " -#~ "%(app)s funktionieren. Falls nicht, versuchen Sie den nächsten " -#~ "Schritt.
        2. \n" -#~ "
        3. Schließen Sie %(app)s. Suchen Sie die Datei media.xml im " -#~ "Hauptspeicher des Gerätes. Löschen Sie sie. Entfernen Sie das Gerät. Warten " -#~ "Sie, bis das Gerät die Datei wiederhergestellt hat. Stecken Sie das Gerät " -#~ "wieder an und starten Sie %(app)s.
        4. \n" -#~ "
        \n" -#~ " " - -#~ msgid "" -#~ "

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